/* CSS Document */

#central H1 {
	text-align:center;
	padding:0px 10px 4px 10px;
	position:relative;
	top:0px;
	margin:0px;
	font-size:14pt;
	color:#ffffff;
	background-color:#000066;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/blocs/central/back3_h1.gif);
	background-position:top;
	background-repeat:repeat-x;
	z-index:100;
	border-bottom:1px solid #000066;
	font-weight:normal;
}

#central .h1_highlight {
	color:#ffffff;
}

#central H2.sous_titre {
	text-align:left;
	mmargin-bottom:10px;
	background-color:#7f7fb2;
	bborder-top:1px solid #000066;
	padding:6px;
	margin:0px;
	font-size:10pt;
	text-align:center;
	color:#FFFFFF;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/blocs/central/back_h1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#central H2 {
	text-align:center;
	padding:0px 6px 6px 20px;
	margin:4px 0 0 0;
	font-size:12pt;
	color:#4D4D4D;
}

#central H2 strong {
	font-size:11pt;
}

#central H3 {
	text-align:center;
	padding:4px;
	margin:0;
	font-size:10pt;
	font-weight:normal;
}

.acces_rapide {
	background-color:#7f7fb2;
	padding:4px;
	mmargin-top:10px;
	wwidth:100px;
	color:#ffffff;
	font-weight:bold;
	border-top:1px solid #000066;
}

.top_localite_contour {
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}

.top_localite_contour A {
	padding:4px 10px 0px 10px;
	
}

.top_localite_contour A.actif {
	color:#ff7e00;
}

.top_localite {
	margin-top:10px;
	border-top:1px solid #000066;
	background-color:#dadafe;
	color:#000066;
	padding:4px;
}

.top_localite_titre {
	bborder-top:1px solid #000066;
	background-color:#dadafe;
	padding:4px;
	margin-bottom:2px;
	color:#000066;
}

.lettre_tri {
	padding-left:6px;
	padding-right:6px;
}

.lettre_tri_inactif {
	padding-left:6px;
	padding-right:6px;
	color:#D4D4D4;
}

.lettre_tri_inactif:hover {
	padding-left:6px;
	padding-right:6px;
	color:#D4D4D4;
	text-decoration:none;
}

.lettre_tri_actif {
	border-bottom:2px solid #000066;
	background-color:#000066;
	color:#FFFFFF;
	padding-left:6px;
	padding-right:6px;
}

.lettre_separation {
	bborder-top:1px solid #ff7e00;
	font-weight:bold;
	color:#ff7e00;
	padding:4px;
	margin-top:10px;
	position:relative;
}

.lettre_separation2 {
	font-weight:normal;
	font-size:8pt;
	color:#999999;
	position:absolute;
	right:30px;
}

A.metier{
	display:block;
	position:relative;
	width:154px;
	/*width:138px;*/
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/blocs/fond_menu_activite.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:18px;
	color:#ffffff;
	bborder-left:3px solid #7f7fb2;
	border-top:1px solid #bfbfd8;
}

A.metier:hover {
	bborder-left:3px solid #000066;
	background-color:#dadafe;
	text-decoration:none;
	color:#000066;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/blocs/bleu_clair/fond.gif);
	background-position:right;
	background-repeat:repeat-y;
}

A.metier_actif {
	display:block;
	width:154px;
	position:relative;
	bborder-left:2px solid #dadafe;
	bborder-left:3px solid #000066;
	color:#ff7e00;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#dadafe;
	padding-left:18px;
	color:#000066;
	border-top:1px solid #bfbfd8;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/blocs/bleu_clair/fond.gif);
	background-position:right;
	background-repeat:repeat-y;
}

A.metier_actif:hover {
	text-decoration:none;
	color:#000066;
}

A.metier_couleur1 {
	background-color:#ffffff;

}

A.metier_couleur2 {
	background-color:#ffffff;
}

A.metier_actif .commentaire {
	color:#7f7fb2;
}

A.metier .commentaire {
	color:#dadafe;
}

A.metier:hover .commentaire {
	color:#7f7fb2;
}

.paragraphe_titre {
	bborder-top:1px solid #000066;
	background-color:#000066;
	bbackground-color:#ff7e00;
	padding:2px;
	color:#ffffff;
	text-align:center;
	font-size:10pt;
	position:relative;
}

.paragraphe_titre strong {
	color:#ffffff;
}

.menu_div_image {
	position:absolute;
	top:1px;
	left:2px;
}

#moteur {
	text-align:left;
	mmargin-bottom:10px;
	bborder:1px solid #dadafe;
	background-color:#7f7fb2;
	bborder-top:1px solid #000066;
	border-bottom:1px solid #000066;
	padding:0px;
	color:#dadafe;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/blocs/central/back_h1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#moteur strong {
	color:#ffffff;
	font-size:10pt;
}

#moteur a {
	color:#dadafe;	
}

#moteur a:hover {
	color:#ffbe7f;
}

#moteur .bouton {
	background-color:#dadafe;
	color:#000066;
}

.moteur_saisie {
	background-color:#ffffff;
	color:000066;
	width:220px;
	font-size:10pt;
	mmargin-bottom:10px;
}

.moteur_commentaire {
	font-size:8pt;
}

.erreur_recherche {
	color:#D20000;
	text-align:center;
	padding:10px;
	font-weight:bold;
}

/*================ debut style des resultat ==================*/

.resultat_artisan {
	position:relative;
}

.resultat_artisan .nom {
	background-color:#dadafe;
	font-weight:bold;
	padding:3px;
	padding-left:8px;
	border-top:1px solid #7f7fb2;
	color:#000066;
}

.resultat_artisan .first {
	border-top:1px solid #000066;
}

.resultat_artisan .adresse {
	padding:3px;
	padding-left:20px;

}

.resultat_artisan .coord {
	width:280px;
	text-align:left;
	padding:3px;
}

.resultat_artisan .site {
	font-weight:bold;
	padding:3px;
	padding-left:0px;
	display:block;
	color:#ff7e00;
}

.titre_accrocheur {
	font-size:10pt;
	font-weight:bold;
	color:#000066;

}

.resultat_artisan ul {
	margin:0;
	padding:0;
	padding-left:20px;
}

.resultat_artisan li {
	padding-top:8px;
}

/*====================== infobulle ====================*/

/* liens pour infobulles */
.infobulle {
	position:relative;
	color:#ff7e00;
}
.infobulle, .infobulle:hover {
	text-decoration:none;
}
.infobulle:hover { cursor:default; cursor:help; }
/* IE seulement pour que l'infobulle supperpose correctement les autres liens de la page */
html * .infobulle:hover {z-index:1 } 


/* paramètres de l'infobulle */
.infobulle span {
	position:absolute;
	padding:3px;
	background:#ececfe;
	border:2px solid #000066;
	color:#000066;
	z-index:99;
	display:none;
	width:240px;
	
}
.infobulle:hover span {
	display:block;

}

/*========================     LISTES     =========================*/

.liste_service {
	margin:0px;
	padding:0px;

}

.liste_service li {
	margin:0px;
	margin-left:10px;
	padding:4px;
	list-style-type:none;

}
.liste_service li a {
	font-size:10pt;
	color:#000066;
	font-weight:bold;
}

.liste_service li .commentaire {
	color:#757575;
	font-size:8pt;
}

.pro_consult_liste_ao {
	display:block;
	padding:4px;
	color:#000066;
	border-top:1px solid #dadafe;
}

.pro_consult_liste_ao:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#7f7fb2;
}

.erreur_commentaire {
	text-align:left;
	width:250px;
	color:#666666;
	font-weight:normal;
	padding-top:14px;
}

.erreur_commentaire ul {
	margin:0;
	padding:10px 10px 10px 20px;
}

.bouton_valider {
	background-color:#339900;
	color:#FFFFFF;
	border:1px solid #006600;
}

.bouton_annuler {
	background-color:#CC0000;
	color:#FFFFFF;
	border:1px solid #990000;
}

.message_erreur {
	color:#D90000;
	border:1px solid #D90000;
	background-color:#FFDFDF;
	font-size:10pt;
	font-weight:bold;
	padding:6px;
	margin:6px;
	text-align:center;
}

.message_valide {
	color:#009900;
	border:1px solid #009900;
	background-color:#D9FFD9;
	font-size:10pt;
	font-weight:bold;
	padding:6px;
	margin:6px;
	text-align:center;
}

/*===================  referencement  ===================*/

.referencement {
	padding:0;
	margin:0;
	text-align:justify;
	padding:4px;
	font-size:8pt;
}

/*=============== Baree navigation ==================*/

#moteur_navigation {
	color:#000066;
	padding:2px 2px 3px 10px;
	background-color:#ffffff;
}
#moteur_navigation a {
	color:#ff7e00;
	text-decoration:none;
	font-weight:bold;
}
#moteur_navigation a:hover {
	text-decoration:underline;
}
