@charset "utf-8";
/* CSS Document */

.rubrique-jaune{
float:left;}

.rubrique-jaune h1 .h1-light{
font-weight:lighter;
color:#2c6270;}



/* Police grasse pour la bulle grise */
.font-big{
	font-size:18px}

/* Onglet inversé au dessus du h1 du main */
#puce-jaune{
background-image:url(img/puce-jaune.png);
width:694px;
background-repeat:no-repeat;
height:17px;
margin-left:0px;
margin-top:0px;
}

/*Informations spécifiques aux pages jaunes*/

.twoColFixLtHdr #sidebar1 #bulle-recherche {
    	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
    	width: 164px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
    	padding: 0px 18px 0px 18px;
		/*attention à modifier le patch en bas dans IE5*/
		margin-top:75px;
		margin-bottom:0px;
		/*background-color:#ffcc00;*/
		background-image:url(img/fond-bulle-recherche.png);
		background-repeat:repeat-Y;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		z-index:9999;
		_position:absolute;
		_margin-top:_25px;
		} 
		

		.twoColFixLtHdr #sidebar1 #bulle-recherche-bottom {
    	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
    	width: 200px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
    	padding: 0px;
		/*attention à modifier le patch en bas dans IE5*/
		background-image:url(img/bulle-recherche-bottom.gif);
		background-repeat:no-repeat;
		height:18px;
		_height:0px;
		_width:0px;}
		
				.twoColFixLtHdr #sidebar1 #bulle-recherche-legende {
    	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
    	width: 200px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
    	padding: 0px;
		/*attention à modifier le patch en bas dans IE5*/
		background-image:url(img/legende-carte.png);
		background-repeat:no-repeat;
		height:214px;
		}
		
		#bulle-recherche .submit{
border:0px #000000 solid;
color:#fff;
background-color:#c40219;
height:20px;
font-size:10px;
width:auto;
margin-top:10px;
margin-left:100px;
margin-bottom:0px;
padding-bottom:4px;
font-weight:bold;
}

#bulle-recherche .select{
                width:160px;
                margin-bottom:5px;
				font-size:13px;}
				
#bulle-recherche input{
				font-size:13px;
				}
				
#bulle-recherche #adresse{
width:160px;
border:0px solid red;
}
				
#bulle-recherche .select-accueil{
                width:160px;
                margin-top:5px;
                margin-bottom:5px;
				z-index:10;
				font-size:13px;}
				
				#bulle-recherche .sorti-flux{
                width:160px;
                margin-top:5px;
                margin-bottom:5px;
				z-index:10;
				font-size:13px;
				}

				#bulle-recherche .select-commune{
                width:160px;
                margin-top:5px;
                margin-bottom:5px;
				z-index:10;
				font-size:13px;}


	#google-map{
	background-image:url(img/cadre-google.png);
	width:671px;
	height:414px;
	float:left;
	margin-top:15px;
	}
	
.rubrique-jaune #client a{
color:#2C6270;
font-weight:bold;
padding:0px 2px;}

.rubrique-jaune #fournisseur a{
color:#e95b30;
font-weight:bold;
padding:0px 2px;}

#picto-resultat{
float:left;
margin-top:15px;}

#nb-resultat img{
border:0px;
margin-left:10px;}

#nb-resultat{
float:left;
margin-top:22px;
margin-left:16px;
width:610px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
float:left;
text-align:left;
line-height:23px;
}

#liste-resultat p {
float:left;
margin-top:8px;
font-family: Arial, sans-serif;
/*text-transform:uppercase;*/
font-size:12px;
}

#liste-resultat .bold {
font-weight:bold;
}



.rubrique-jaune p{
float:left;
}

#liste-resultat{
float:left;
width:680px;}



#liste-resultat #contact{
clear:both;}

#liste-resultat .nom{
color:#2c6270;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-right:15px;
}

#liste-resultat .adresse{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

#liste-resultat .descriptif{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:29px;
}

#liste-resultat .planning{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:29px;
background-image:url(img/voir-planning.png);
background-repeat:no-repeat;
background-position:right;
width:665px;
height:36px;
border:0px solid green;
padding-top:11px;
}

#liste-resultat .planning span a{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-left:320px;
border:0px solid green;
}

.contacter{
float:left;
border:0;
padding-top:5px;
width:99px;}

.retour-carte{
margin-left:487px;
margin-right:15px;
float:left;
border:0;
padding-top:5px;
width:70px;}

.etape-recherche{
font-weight:bold;
margin-bottom:0px;
margin-top:10px;}


.rubrique-jaune textarea{
font-size:12px;
}

#bulle-recherche .code-postal{
width:100px;
font-size:13px;
}


