/*= 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;}

/*= Communs
-------------- */
	body {
		margin: 0; padding: 0;
		font-size: 62.5%;
		font-family: Verdana, Arial, sans-serif ;
		background: #911D1C url(/global/images/bgSecomile_02.gif) repeat-x;
		}
	img {border: 0;}
	.clear {clear: both; line-height: 0px; height: 0px; display: block; visibility: hidden; width:0px; font-size:0px;}
	.hidden {display: none;}
	hr {visibility: hidden; font-size:0px; height: 0px; }
	img.top {vertical-align:top}
	img.bottom {vertical-align:bottom}
	img.middle {vertical-align:middle}
	
	.btHpage{
		/*position:relative; left:533px;*/
		float:right; 
		margin:20px 0; padding:5px 0 0 5px ;
		border:1px #EDEDED solid;
		display:block; width:101px; height:20px;
		background:transparent url(/global/images/flecheHpage.jpg) no-repeat 80px 5px;
		
		}
	
	a, a:hover{color:#4E7D98;}
	
/*-------------------------------------------------------------------------------------*/
/* =  Element commun a tous les pages 					 */
/*-------------------------------------------------------------------------------------*/

/* =  BT savoir plus                                              */
p.SavoirPlus{text-align:right; }
.SavoirPlus a{text-decoration:none; color:#356786;}
.red {color:#FC0017;}

/* =  Coin Bleu ou rouge                                              */
.CoinBRR{background:transparent url(/global/images/CoinBRRouge.gif) bottom right no-repeat;}
.CoinBRB{background:transparent url(/global/images/CoinBRBleu.gif) bottom right no-repeat;}
.CoinTLB{background:transparent url(/global/images/CoinTLBleu.gif) top left no-repeat;}
.CoinTLR{background:transparent url(/global/images/CoinTLRouge.gif) top left no-repeat;}



/*-------------------------------------------------------------------------------------*/
/* =  Mise en page 					 											Commune*/
/*-------------------------------------------------------------------------------------*/

#Page{
	position:relative;
	margin:0px auto 0px auto;
	width:781px;
	background:transparent url(/global/images/bgSecomile_03.jpg) no-repeat;
	padding:0px 10px 0px 10px;
	}
#Header{
	height:100px;
	background-color:#FFF;	
}
#MainNav{
	width:140px;
	float:left;
}

#Content{
	float:right;
	width:641px;
	background-color:#FFF;
}
#Flash{
	display:block; width:640px; height:200px;
	background:#FFF url(/global/images/BgFlash_09.gif) no-repeat;
}
#zoneFlash {
	text-align:center;
	color:#FFF; font-size:1.1em; font-weight:bold;
	background-color:#E12826;
	}
	#zoneFlash a{color:#FFF;}
	
	#FlashCarto{display:block; width:640px; height:400px;}

#ContentHead{
	display:block; height:auto;
	overflow:hidden;
	padding:10px;
	}
#ColA{
	float:left;
	display:block; width:376px;
	padding:10px;
	}
	
#ColA.Large{
	width:620px;
}
#ColB{
	margin-left:396px;
	display:block; width:225px;
	padding:10px;
	}
#Footer{
	background-color:#FFF;
	padding:10px 0px 10px 0px;
}

/*-------------------------------------------------------------------------------------*/
/* =  Mise en forme 												Header 			 */
/*-------------------------------------------------------------------------------------*/
#Header p{
	position:absolute;
	width:400px; 
	top:80px; left:160px;
	font-family: Helvetica, Verdana, Arial, sans-serif ;
	color:#000; font-size:1.2em;
}

/*-------------------------------------------------------------------------------------*/
/* =  Mise ne forme 													MainNav 	*/
/*-------------------------------------------------------------------------------------*/
#MainNav ul{margin:0px; padding: 0px;}
#MainNav ul li a{
	display:block; width:140px; height:41px;
	color:#FFF; font-weight:bold; font-size:1.1em; text-decoration:none;
	overflow:hidden; text-indent:-200em;
	background:transparent url(/global/images/BtMainNav_08.gif) no-repeat;
	}
#MainNav ul li a span{
	position:relative; left:-10000px;
	/*display:block; width:95px; height:42px;*/
	}
	
	/* = Changement de position du bg                                            */
	#MainNav ul li.Accueil a{background-position:0px 0px;}
	#MainNav ul li.Presentation a{background-position:0px -41px;}
	#MainNav ul li.Decouverte a{background-position:0px -82px;}
	#MainNav ul li.Fiche a{background-position:0px -123px;}
	#MainNav ul li.Demande a{background-position:0px -164px;}
	#MainNav ul li.Liens a{background-position:0px -205px;}
	#MainNav ul li.Contact a{background-position:0px -246px;}
	#MainNav ul li.AppelOffre a{background-position:0px -287px;}
	/* = Changement de position du bg pour le bt   Hover                                            */
	#MainNav ul li.Accueil a:hover,#MainNav ul li.Accueil a.active{background-position:-140px 0px;}
	#MainNav ul li.Presentation a:hover,#MainNav ul li.Presentation a.active{background-position:-140px -41px;}
	#MainNav ul li.Decouverte a:hover,#MainNav ul li.Decouverte a.active{background-position:-140px -82px;}
	#MainNav ul li.Fiche a:hover,#MainNav ul li.Fiche a.active{background-position:-140px -123px;}
	#MainNav ul li.Demande a:hover,#MainNav ul li.Demande a.active{background-position:-140px -164px;}
	#MainNav ul li.Liens a:hover,#MainNav ul li.Liens a.active{background-position:-140px -205px;}
	#MainNav ul li.Contact a:hover,#MainNav ul li.Contact a.active{background-position:-140px -246px;}
	#MainNav ul li.AppelOffre a:hover,#MainNav ul li.Contact a.active{background-position:-140px -287px;}
	
/*-------------------------------------------------------------------------------------*/
/* =  Mise en forme  												Footer				 */
/*-------------------------------------------------------------------------------------*/
#Footer p{font-size: 0.9em; color:#808D9F; padding:10px; text-align:center;}
#Footer a{color:#356786;}

/*-------------------------------------------------------------------------------------*/
/* =  Mise en forme 													ContentHead	 */
/*-------------------------------------------------------------------------------------*/

body#Contact #ContentHead,
body#Presentation #ContentHead,
body#LiensUtiles #ContentHead{position:relative;}

body#Contact #ContentHead p,
body#Presentation #ContentHead p,
body#LiensUtiles #ContentHead p{
	display:block; width:200px;
	position:absolute;
	top:0px; right:8px;
	font-size:1.1em; color:#5989A5;
	}

/* = Images H1 differentes suivant body                                              */
body#Contact #ContentHead h1 {background:transparent url(/global/images/imgHeadContact_03.gif) no-repeat;}
body#Presentation #ContentHead h1 {background:transparent url(/global/images/Imgsociete_03.gif) no-repeat;}
body#LiensUtiles #ContentHead h1 {background:transparent url(/global/images/imgHeadLiensUtiles_03_03.gif) no-repeat;}

/* = BLOC LUMIERE SUR                                               */

#ContentHead #LumiereSur{height:95px; overflow:hidden;}
#ContentHead #LumiereSur h1{
	display:block; width:95px; height:95px;
	background:#E12826 url(/global/images/ImgLuniereSur_12.gif) no-repeat;
	color:#FFF; text-indent:-100em;
	float:left;
	}
	
#ContentHead #LumiereSur .BlocLumiere {
	position:relative;
		display:block; width:164px; height:95px;
		float:left; padding:0px 5px 0px 5px;
		border-right:1px #E12826 solid;
		}
		
		#ContentHead #LumiereSur .BlocLumiere h2{position:absolute; top:0; left:52px;}
		#ContentHead #LumiereSur .BlocLumiere h2 a{
			text-decoration:none;
			font-size:1.1em; font-weight:normal;
			color:#34698A;
			height:35px;
			}
		#ContentHead #LumiereSur .BlocLumiere img{float:left; height:39px; width:50px; position:absolute; top:0; left:0;}
		#ContentHead #LumiereSur .BlocLumiere p{font-size:0.9em; position:absolute; top:42px; left:5px; display:block; overflow:hidden; height:35px;
			}
		#ContentHead #LumiereSur p.SavoirPlus{
			position:absolute; top:80px; left:5px;
		}
	

/*-------------------------------------------------------------------------------------*/
/* =  Mise en forme  																ColA */
/*-------------------------------------------------------------------------------------*/

/* = Bloc Actualité                                               */
#ColA .Actualite {background-color: #EDEDED; padding-bottom:20px; margin-bottom:10px;}
#ColA .Actualite h1{
	font-size:1.5em; color:#366786; font-weight:normal;
	padding:5px 0px 0px 20px;
	}
	
	/* = Style pour bloc d'une actualité                                               */
	
	#ColA .Actualite .Actu {padding:0px 20px 0px 20px; margin:10px 0px 20px 0px;}
	#ColA .Actualite .Actu h2{
		background:#7EA6B9 url(/global/images/carreBlc_24.gif) 5px 5px no-repeat;
		font-size:1.2em; color:#FFF; font-weight:normal;
		padding:1px 1px 1px 18px;
		margin-bottom:10px;
		}
	#ColA .Actualite .Actu h3, #ColA .Actualite .Actu h4{
		font-size:1.2em; color:#356684; font-weight:normal;
		margin-bottom:5px;
		}
	#ColA .Actualite .Actu h4 {font-size:1.1em; font-weight:bold;}
	
	#ColA .Actualite .Actu img {float:left; padding:0px 10px 10px 0px;}
	#ColA .Actualite .Actu p {}
	
/* = Bloc Contact formulaire divers                                             */
#ColA .FormContact {background-color:#EDEDED; }
#ColB .FormContact {background-color:#EDEDED; }

	/* = Titre                                               */
	#ColA .FormContact h1.VosCoordonnees,
	#ColA .FormContact h1.QueRecherchezVous,
	#ColA .FormContact h1.QueRecherchezVous1,
	#ColA .FormContact h1.Loyeretcharges,
	#ColA .FormContact h1.Voscriteres{
		display:block; height:45px; width:620px;
		overflow:hidden; text-indent:-20em;
		margin-bottom:20px;
		}
		
		#ColA .FormContact h1.VosCoordonnees {background:transparent url(/global/images/ImgFormContact1_06.gif) no-repeat;}
		#ColA .FormContact h1.QueRecherchezVous {background:transparent url(/global/images/ImgFormContact2_06.gif) no-repeat;}
		#ColA .FormContact h1.QueRecherchezVous1 {background:transparent url(/global/images/Recherche_07.gif) right top no-repeat;}
		#ColA .FormContact h1.Loyeretcharges {background:transparent url(/global/images/Recherche_10.gif) right top no-repeat;}
		#ColA .FormContact h1.Voscriteres {background:transparent url(/global/images/Recherche_09.gif) right top no-repeat;}
		
		
	/* = champs input                                                */
	#ColA .FormContact .field_title {
		display:block; width:130px;
		float:left; padding:3px;
		color:#004867; font-size:1.1em;
		}
	#ColA .FormContact .field_input {}
	textarea.textarea, input.textfield, input.email{border: 1px #B5B5B5 solid; width:190px; padding:1px;}
	#ColA .FormContact .clear {margin:10px 0px 10px 0px;}
	
	#ColA .FormContact p{margin:0px 20px 10px 53px;}
	
	
	/* = POur la colonne B                                               */
	#ColA input.field_checkbox{margin:5px 0px 5px 140px;}
	#ColA .checkbox_label{position:relative; top:-5px; left:10px; color:#004867; font-size:1.1em;}
	

	/* = Valider                                               */
	#ColA .FormContact p.field_valid,
	#ColA .FormContact p.field_valid3 {
		margin:0px!important;
		display:block; height:59px; width:376px;
		text-align:center;
		}
		#ColA .FormContact p.field_valid{background:transparent url(/global/images/imgFieldvalid2_08.gif) no-repeat;}
		#ColA .FormContact p.field_valid3{background:transparent url(/global/images/imgFieldvalid3_08.gif) no-repeat;}
		
	#ColA .FormContact p.field_valid input{
		position:relative;
		top:20px;
	}
	
	#Validation{
		padding:12px 0px 11px 0px;
		margin:0px 10px 0px 10px;
		text-align:center;
		background:#EDEDED url(/global/images/Recherche_16.gif) top right no-repeat; 
		}

/* = Bloc Lien Utiles                                               */
	body#LiensUtiles h2{
		color:#FFF !important; font-size:1.4em; font-family:Arial;
		background:transparent url(/global/images/barreH2Liens_03.gif) repeat-y;
		margin:0px 20px 0px 20px; padding:2px 2px 2px 5px !important;
		}

	body#LiensUtiles .contenu h4{
		margin:8px 0px 3px 0px; padding:0px 40px 0px 50px;
		background:transparent url(/global/images/PuceLiens_07.gif) 40px 3px no-repeat;
		}
	body#LiensUtiles .contenu p{margin:0px 0px 8px 0px; padding:0px 20px 0px 20px;}

		/* = Lien pour page lien                                               */
		body#LiensUtiles .contenu h4 a{
			font-size:1.2em; font-family:Arial, sans-serif; color:#4E7D97;
			margin:0px !important; padding:0px !important;
			}
	
/* = Bloc Contenu                                             */
#ColA .contenu {background-color: #EDEDED; padding-bottom:20px; margin-bottom:10px;}

	/* = style pour text et image                                               */
	#ColA .contenu h1, .Introsuite h1,
	#ColA .contenu h2, .Introsuite h2,
	#ColA .contenu h3, .Introsuite h3,
	#ColA .contenu h4, .Introsuite h4,
	#ColA .contenu h5, .Introsuite h5,
	#ColA .contenu h6, .Introsuite h6,
	#ColA .contenu ul, .Introsuite ul,
	#ColA .contenu p, .Introsuite p
	{padding:0px 40px 0px 40px;}
		
	#ColA .contenu h1, .Introsuite h1{
		color:#004867; font-family:helvetica, sans-serif; font-size:2em;
		padding-top:20px;
		}
	
	#ColA .contenu h2, .Introsuite h2{
		color:#004867; font-family:helvetica, sans-serif; font-size:1.5em;
		padding-top:10px;
		}
		
	#ColA .contenu h3, #ColA .contenu h4, #ColA .contenu h5, #ColA .contenu h6,
	.Introsuite h3, .Introsuite h4, .Introsuite h5, .Introsuite h6
	{font-size:1.3em;}
	
	#ColA .contenu p, .Introsuite p{
		margin:10px 0px 20px 0px; font-size:1.1em;
		}
		
	#ColA .contenu ul, .Introsuite ul{
		margin:10px 0;
	}
	
	#ColA .contenu ul li, .Introsuite ul li{
		list-style-type: square;
		list-style-position: outside;
		margin:5px 0px 0px 20px;
	}
	
	img.adroite{padding:2px 0px 2px 5px;}
	img.agauche{padding:2px 5px 2px 0px;}
	
	#ColA.Large .contenu img{background:#BE2624; float:left; margin:3px 3px 3px 40px;}
	
	.Introsuite{color:#5E8CA7;}
	
	
/*-------------------------------------------------------------------------------------*/
/* =  Mise en forme 																ColB */
/*-------------------------------------------------------------------------------------*/

/* = style commun                                               */
#ColB h2{
	padding:3px 10px 3px 20px; margin:10px 0px 5px 0px;
	font-size:1.8em; color:#307898;
	font-family:Helvetica; font-weight:bold;
	}
#ColB p{color:#000; padding:3px 10px 3px 20px;}

#ColB ul{padding:0px 0px 0px 20px;}
#ColB ul li{
	background:transparent url(/global/images/carreBleu_16.gif) 3px 3px no-repeat;
	padding-left:18px; margin-bottom:3px;
	font-size:1.1em;
	}
#ColB ul li a{
	text-decoration:none; color:#004D6E;
	}

/* = Bloc Patrimoine                                               */
#ColB .DecPatrimoine, #ColB .VotreAgence {padding-bottom:10px; margin-bottom:10px;}
#ColB .DecPatrimoine h1, #ColB .VotreAgence h1{height:52px; width:220px;}
#ColB .DecPatrimoine h1 span, #ColB .VotreAgence h1 span{
	display:block; height:52px; width:220px;
	text-indent:-20em; overflow:hidden;
	}
	#ColB .DecPatrimoine h1 span.ImgPatrimmoine {background:transparent url(/global/images/ImgColB_Patrimoine.gif) no-repeat;}
	#ColB .VotreAgence h1 span.imgVotreAgence {background:transparent url(/global/images/imgVotreAgence_06.gif) no-repeat;}

#ColB .DecPatrimoine p{font-weight:bold; color:#000; padding:3px 10px 3px 20px;}
#ColB .DecPatrimoine em{font-weight:normal; color:#346688; font-size:1.1em; font-style:normal;}
#ColB .DecPatrimoine a{color:#004565;}

/* = Bloc Comment                                               */
#ColB .Comment {background-color:#DEDEBF;}
#ColB .Comment h1{
	display:block; width:220px; height:32px;
	overflow:hidden; text-indent:-20em;
	background:transparent url(/global/images/ImgColbComment_34.gif) no-repeat;
	}
	#ColB .Comment ul{padding:20px;}
	#ColB .Comment ul li{
		padding-left:18px; margin-bottom:5px;
		background:transparent url(/global/images/carreOragne_39.gif) 3px 3px no-repeat;
		}
	#ColB .Comment ul li a{
		text-decoration:none;
		color:#004D6E; font-size:1.1em;
		}

#ColB .VotreAgence em{font-weight:normal; color:#346688; font-size:1.1em; font-style:normal;}
#ColB .VotreAgence a{color:#004565;}

/* = Bloc Infos Pratique                                               */
#ColB .InfoPratique {background-color:#E2EFC0;}
#ColB .InfoPratique h2{
	margin:3px 0px 0px 20px; padding:3px 10px 3px 25px;
	background:transparent url(/global/images/pictPhone_11.gif) 0px 1px no-repeat;
	font-size:1.7em; color:#92B532;
	}


/* = Bloc Documents                                               */
#ColB .Documents{
	border: 2px #E0E0E0 solid;
	margin-top:20px;
	width:216px!important; overflow:hidden;
	}
	/* = deplacement du bloc titre document                                               */
	#ColB .Documents img{
	position:relative;
	left:-2px; top:-2px;z-index:1000;}

#ColB .Documents h2{
	line-height:1.4em;
	font-size:1.3em;
	margin:8px 0px 3px 0px;
	padding-left:50px!important;
	background:#FFF url(/global/images/PictAcrobat_07.gif) 20px 3px no-repeat;
	}
#ColB .Documents h2 em{
	font-size:0.9em;
	font-style:normal;
}
#ColB .Documents h2 em, #ColB .Documents h2 em a{color:#3D3D3D;}
#ColB .Documents h2, #ColB .Documents h2 a{color:#DC2C2A;}

#ColB .Documents a{text-decoration:none;}


/*-------------------------------------------------------------------------------------*/
/* =  STYLE PARTICULIER POUR FICHE PATRIMOINE 					 */
/*-------------------------------------------------------------------------------------*/

/* = COLA                                               */

body#FichePatrimoine #ColA .Fiche1{background-color:#EDEDED; position:relative; }
body#FichePatrimoine #ColA .Fiche1 h1{
	font-size:2em; color:#E23E3C; font-family:helvetica, sans-serif; 
	background:transparent url(/global/images/Ficheh1.gif) no-repeat;
	padding:20px 0px 10px 40px;
	}
body#FichePatrimoine #ColA .Fiche1 .departement{
	font-size:2.6em; color:#FFF; font-family:helvetica, sans-serif; font-weight:bold;
	display:block; height:50px; width:35px;
	position: absolute; top:10px; right:0px;
	}
body#FichePatrimoine #ColA .Fiche1 .contenu h2{font-size:2em !important; color:#567995;}
body#FichePatrimoine #ColA .Fiche1 .contenu h3{font-size:1.1em !important; color:#414141; font-weight:normal;}

/*body#FichePatrimoine #ColA .Fiche1 .contenu .agence{
	position:relative;
	display:block; height:140px;
	background:transparent url(/global/images/FicheAgence_03.gif) 40px 0px no-repeat;
	}
	body#FichePatrimoine #ColA .Fiche1 .contenu .agence h2{
		position:absolute; top:20px; left:110px;
		margin:0px; padding: 0px;
		display:block; width:200px;
		font-size:1.2em !important; color:#C70015;
		}
	body#FichePatrimoine #ColA .Fiche1 .contenu .agence p{
		position:absolute; top:50px; left:110px;
		margin:0px; padding: 0px;
		font-size:1.0em !important; color:#005E79;
	}*/
body#FichePatrimoine #ColA .Fiche1 .contenu .Photo{
	background:#666666 url(/global/images/FichePhoto_07.gif) no-repeat;
	overflow:auto; padding:8px 0px 3px 0px;
	position:relative;
}
body#FichePatrimoine #ColA .Fiche1 .contenu .Photo h2{
	position:relative; top:-3px;
}
body#FichePatrimoine #ColA .Fiche1 .contenu .Photo img{
	position:relative;
	float:left; margin:10px 6px 2px 6px;
	display:block; width:110px; height:110px;
	border: 1px #FFF solid;
}
body#FichePatrimoine #ColA .Fiche1 .contenu .Photo p{
	color:#FFF; text-align:center;
}


/* = COLB                                               */
body#FichePatrimoine #ColB .Fiche2{background-color:#FFF; }

body#FichePatrimoine #ColB .Fiche2 legend{color:#B92322; font-size:1.2em; margin-left:10px; padding:0px 5px 5px 5px;}
body#FichePatrimoine #ColB .Fiche2 fieldset{border:2px #E6E4E4 solid; margin:4px 0px 5px 0px; padding:0px 0px 5px 0px;}
body#FichePatrimoine #ColB .Fiche2 fieldset p{padding:0px 4px 0px 4px;}

/*-------------------------------------------------------------------------------------*/
/* =  Formulaire de recherche 					 */
/*-------------------------------------------------------------------------------------*/
.required {
	color: #FF0000;
}
.field_title {
	font-size: 12px;
	width: 100px;
	vertical-align: top;
	text-align:right;
}
.textfield {
	font-size: 12px;
	width: 200px;
}
.textarea {
	font-size: 12px;
	width: 90%;
	height: 100px;
}
.field_heading {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	color: #666666;
}
.select {
	font-size: 12px;
}
.checkbox_label {
	font-size: 11px;
	cursor: pointer;
}
.radio_label {
	font-size: 11px;
	cursor: pointer;
}
.email {
	font-size: 12px;
	width: 200px;
}


/*-------------------------------------------------------------------------------------*/
/* =  Page contact 					 */
/*-------------------------------------------------------------------------------------*/
.NumeroUtile{margin-top:40px;}
.VosContact{padding-bottom:20px;}
.SelectAgence select{ width:200px; margin-left:20px;}

/*-------------------------------------------------------------------------------------*/
/* =  page resultat recherche 					 */
/*-------------------------------------------------------------------------------------*/
.BoucleResultat{clear:both;}

/*-------------------------------------------------------------------------------------*/
/* =  Actualite 					 */
/*-------------------------------------------------------------------------------------*/
.post_title{border-top: 1px #7692A4 solid; font-size:1.3em; margin:10px 0px 10px 30px; padding:10px 0px 0px 40px;}
.post_title a{text-decoration:none;}
.post_short{padding-bottom:20px;}
.post_short a{padding:0px 40px;}
.post_date {border-top: 1px #7692A4 solid; border-right: 1px #7692A4 solid; text-align:right; font-size:0.9em; padding-right:5px; color:#7692A4;}


/*-------------------------------------------------------------------------------------*/
/* =  CONTACT Agence 					 */
/*-------------------------------------------------------------------------------------*/
p.horaire{
	margin:10px 0 0 25px;
	background:transparent url(/global/images/pictHoraire.gif) 0px 0px no-repeat;
	}

p.contact{
	margin-left:25px;
	background:transparent url(/global/images/pictContact.gif) 0px 0px no-repeat;
	}



/*-------------------------------------------------------------------------------------*/
/* =  Resultat recherche 					 */
/*-------------------------------------------------------------------------------------*/
#ColA .resultat {background-color: #EDEDED; padding-bottom:20px; margin-bottom:10px; width:620px;}
#ColA .resultat h1{
	font-size:1.5em; color:#366786; font-weight:normal;
	padding:5px 0px 0px 20px;
	}
	
	/* = Style pour bloc d'une actualité                                               */
	
	#ColA .resultat .result {padding:0px 20px 0px 20px; margin:10px 0px 20px 0px;}
	#ColA .resultat .result h2{
		background:#7EA6B9 url(/global/images/carreBlc_24.gif) 5px 5px no-repeat;
		font-size:1.2em; color:#FFF; font-weight:normal;
		padding:1px 1px 1px 18px;
		margin-bottom:10px;
		}
	#ColA .resultat .result h3, #ColA .resultat .result h4{
		font-size:1.2em; color:#356684; font-weight:normal;
		margin-bottom:5px;
		}
	#ColA .resultat .result h4 {font-size:1.1em; font-weight:bold;}
	
	#ColA .resultat .result img {float:left; padding:0px 10px 10px 0px;}
	#ColA .resultat .result p {}
	
	
/*-------------------------------------------------------------------------------------*/
/* =  Fiche patrimoine bloc agence adresse 					 */
/*-------------------------------------------------------------------------------------*/

body#FichePatrimoine #ColA .Fiche1 .contenu .agence{
	background:transparent url(/global/images/FicheAgence_03.gif) 40px top no-repeat;
	position:relative;
	display:block;
	}
body#FichePatrimoine #ColA .Fiche1 .contenu .infoAgence{
	background:transparent url(/global/images/FicheAgence_03.gif) 40px bottom no-repeat;
	padding-bottom:10px;
}


	body#FichePatrimoine #ColA .Fiche1 .contenu .agence h2{
		margin:0px; padding: 0px;
		height:55px;
		font-size:1.2em !important; color:#C70015;
		}
		body#FichePatrimoine #ColA .Fiche1 .contenu .agence h2 span{position:relative; top:20px; left:120px;}
		
	body#FichePatrimoine #ColA .Fiche1 .contenu .infoAgence p{
		margin:0px 60px 0px 120px; padding: 0px;
		font-size:1.0em !important; color:#005E79;
	}
	body#FichePatrimoine #ColA .Fiche1 .contenu .infoAgence p.horaire,
	body#FichePatrimoine #ColA .Fiche1 .contenu .infoAgence p.contact{padding-left:20px; margin-top:10px;}


/*-------------------------------------------------------------------------------------*/
/* =  Style H1 H2 etc 					 */
/*-------------------------------------------------------------------------------------*/
#ColA.Large #Article{}
#ColA.Large #Article h2{
	font-size:1.6em;
	font-family:Helvetica;
	color:#186989;
	font-weight:bold;
 }

#ColA.Large #Article ul{margin:5px 20px;}
#ColA.Large #Article ul li{list-style-type:square; margin:3px 0;}


/*-------------------------------------------------------------------------------------*/
/* =  formulaire de demande de logement			 */
/*-------------------------------------------------------------------------------------*/
#ColA.formulaire{width:618px;}
#pageContent.formulaire{overflow:hidden;}
#pageContent.formulaire table td{text-align:center;}
#pageContent.formulaire table td.align_left{text-align:left;}
#formPage1,
#formPage2,
#formPage3,
#formPage4,
#formPage5,
#formPage6,
#formPage7,
#formPage8,
#formPage9,
#formPage10 {width:618px; overflow:hidden ;}

#formPage10 p{margin:10px 0;}



input.err, select.err { border : 1px solid red; }
label.err { color : red; }

#formPage10 ul.listePuces {
	margin: 10px;
}
#formPage10 ul.listePuces li {
	margin-left: 10px;
	display: list-item !important;
	list-style: disc outside !important;
}


/*-------------------------------------------------------------------------------------*/
/* =  NosOffre			 */
/*-------------------------------------------------------------------------------------*/
.NosOffre {padding-bottom:20px;}
