/* CSS Document */
/* Redefinitions des balises HTML */ 

*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, td, .input_text{font:12px/1.2em Verdana,  Helvetica, sans-serif;font-weight:normal;color:#000;}

img{border:0}

a{text-decoration:underline;outline:none;color:#0009E0;}
a:hover{color:#0002B5;text-decoration:none;}

select option{padding:0;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
.clear{clear:both;}




/* Structure generale */ 
body{background:#0000F6;}
#global{position:relative;width:993px;margin:0 auto;}
	#header{ float:left; display:inline; margin:20px 0 0 0; }
		#coordonnes { float:left; display:inline; color:#00D9D0; font-size:13px; line-height:normal; font-weight:bold; width:428px;}
		#coordonnes img{display:block; margin-bottom:1px;}
		#coordonnes span{font-size:16px;}
		
		#textAccueil { float:left; display:inline; width:562px; padding:0 0 8px 0;}
		#textAccueil h1{ font-size:20px; font-weight:bold;color:#00D9D0; padding:0 0 8px 0;}
		#textAccueil p{ font-size:12px; color:#E4F3E2; line-height:20px;}
		#textAccueil a{ text-decoration:none; color:#BDE3B7;}
		#textAccueil a:hover{ text-decoration:underline; color:#BDE3B7;}
			
		#RefMarque{ float:left; display:inline; font-size:10px; color:#A0CF81;width:555px;background:#0002B5; padding:8px 5px 8px 5px;}
		#RefMarque marquee{width:555px;margin:0;padding:0;}
		#RefMarque a{ text-decoration:none; color:#fff;}
		#RefMarque a:hover{ text-decoration:underline; color:#BDE3B7;}
	/*Menu + Flux*/	
	#menuFlux{float:left; display:inline; width:100%; background:#1FC1B2;}
		#menu {float:right; display:inline; padding:10px 25px 10px 0;}
		#menu ul{ display:inline; margin:0 0 0 6px;}
		#menu li{ display:inline;}
		#menu a{ font-weight:bold;color:#FFF; text-decoration:none;}
		#menu a:hover{color:#0002B5;}
		
		#fluxRss{float:left; display:inline; padding:10px 25px 0px 40px; }
		#fluxRss a{text-decoration:none; font-size:10px;line-height:17px;color:#fff;}
		#fluxRss a:hover{ text-decoration:underline; color:#0002B5;}
		#fluxRss img{float:left; display:inline; vertical-align:bottom; padding:0 2px 0 0; }
	
	/*Navig */
	#milieu{float:left; display:inline;width:922px;padding:24px 33px 3px 38px; background:#72D7CF;min-height:250px;}
	* html #milieu{height:250px;}
 	/*Index*/
		#visuel{float:left; display:inline; width:654px;}			
		#visuel img{border:7px solid #fff;}
		
		.miniMoteur{float:left;display:inline;width:187px;background:url(../images/fontTitreMoteur.gif) no-repeat 34px 0;padding:0 0 0 69px;}
		.miniMoteur h2{font-size:18px; font-weight:bold; color:#28BDAA;padding:12px 0 0 0;}
	/*Coup de coeur*/
	#blocBas #coupCoeur{float:left;display:inline;width:755px;}
		#blocBas #coupCoeur h2{font-size:16px;font-weight:bold;color:#0000E7;padding:30px 0 9px 0;}
		/*#blocBas #coupCoeur table{background:#466333;}*/
		#blocBas #coupCoeur *{font-size:11px;color:#0700DC;}
		#blocBas #coupCoeur .libelleCdc{font-size:12px;font-weight:bold;padding:6px 0 6px 0;}
		
		
			.blocCdc{width:735px; display:block;}
		.TableCDC{width:233px; margin-right:15px; background:#FFF;}
		.libelleCdc h3{font-size:12px;font-weight:bold;padding:4px 0 4px 6px; color:#0700DC; display:block;}
		#blocBas #coupCoeur .libelleCdc span{color:#23C6A7;padding:4px 0 4px 6px;}
		.texteCdc{padding:0 0 0 6px; color:#0700DC;}
	/*Nbr de transaction */
	#blocBas .nbrTransaction{float:left;width:167px;padding-top:51px;}
		#blocBas .nbrTransaction h3{font-size:11px;font-weight:bold;padding:1px 0;color:#0000FC;}
		#blocBas .nbrTransaction h4{width:160px;font-weight:bold;font-size:11px;color:#fff;padding:1px 0 0 0;}
		#blocBas .nbrTransaction ul{list-style-type:none;margin:0 0 10px 3px;}
			#blocBas .nbrTransaction ul *{font-size:11px;color:#0000FC; text-decoration:none;}
			#blocBas .nbrTransaction ul a:hover{text-decoration:underline;color:#179186;}

#footer{min-height:128px;background:#1FC1B2;}
* html #footer{height:128px;}
	#footer h4{font-size:11px;font-weight:bold;color:#0009E0;background:url(../images/puceTitrePorteFeuille.gif) no-repeat;padding:0 0 5px 33px;margin:17px 0 0 0;line-height:19px;}
	/* Liste villes */
	.porteFeuille{float:left;width:610px;padding-left:38px; color:#0009E0;}
		.porteFeuille .ListeVilles{width:520px;text-align:justify;line-height:13px;border:0; color:#0009E0;}
			.ListeVilles *{font-size:11px;font-weight:normal;}
			.ListeVilles a{color:#0009E0;}
			.ListeVilles a:hover{color:#0009E0;text-decoration:underline;}
	/* Estimation gratuite */
	.menuSecondaire{float:left;width:305px;min-height:120px;font-size:11px;color:#0009E0;}
	* html .menuSecondaire{height:120px;}
		.menuSecondaire p{padding:3px 0 0 5px;}
		.menuSecondaire a{font-size:11px;color:#0009E0;text-decoration:none;}
		.menuSecondaire a:hover{font-size:11px;color:#0009E0;text-decoration:underline;}



/* Page En Construction */
#EnConstruction{margin-top:70px;}





/* plan */

.ul#Plan *,.ul#Outils *{text-decoration: none; font-weight: bold;}
ul#Plan,ul#Outils{padding: 2em 8em;}
ul#Plan li.planLi{}
ul#Plan li,ul#Outils li.list{padding: 0.2em 0; border-bottom: 1px solid #313E61;background:url(../images/puce.gif) 8px  no-repeat;}
ul#Plan .plan{padding: 0.2em 0; border-bottom: 1px solid #313E61;background:none;}
ul#Plan li a,ul#Outils li a{color:#000;padding-left:30px;height:19px;font-size: 12px;padding-top:6px;}
ul#Plan li a:hover,ul#Outils li a:hover{color: #264A21;padding-left:30px; height:19px;font-size: 12px;}






/*TABLEAUX*/
.tabFond1 td{border-color:#fff; color:#000; border-width:0; border-style:solid; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabFond2{border-color:#fff; border-width:1px; border-style:solid; padding:2px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabTitre{background-color:#1FC1B2; color:#000; font-size: 11px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px;}
.tabTitre *{color:#0000F6; font-size: 11px;}
.tabPrint{color:#000; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #33632C;}






/* GUIDE PRATIQUE  */
.txtTitre3{font-size:12px; font-style:normal; font-weight:bold; color:#33632C;}
.gras{font-size:12px; font-style:normal; font-weight:bold; color:#33632C;}
.encadre{background-color:#D4DAE8; border-color:#000; border-width:3px; border-style:solid; padding:2px; color:#000;}
		
		
		
/* incl_portefeuille01.htm */
#Portefeuille01{padding: 1em 0; position: relative;}
#Portefeuille01 h3{font-size: 1.4em; border-bottom: 1px solid #bfbfbf; padding: 0 0 5px 0; margin: 0 0 10px 0;}
#Portefeuille01 a{padding: 5px 0; font-weight: bold; line-height: 1.6em; background: none;}
#Portefeuille01 a.typeTransac{font-size: 1.2em; color:#4B8E40;}
#Portefeuille01 a.typeBien{font-size: 0.9em; margin: 0 0 0 30px; color:#4B8E40;}
#Portefeuille01 .nbAnn{}		

/* annonces dans carte visite agence */
#Annonces01 .ann_transac{color:#1E3B1A;}
#Annonces01 .ann_descr span{color:#1E3B1A;}
#Annonces01 .ann_descr a{color:#4B8E40;}

#Annonces01 .ann_ctn a.ann_pht:hover em span{color:#1E3B1A;}
