/* CSS Document */

BODY{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

INPUT, SELECT{
	font-size:12px;
}

FORM{
	padding:0px;
	margin:0px;
}

A{
	color:#0066FF;
}
A:hover{
	text-decoration:none;
}

P{
	margin-top:0px;
	margin-bottom:7px;
	padding:0px;
}
.retrait_niveau_1{
	margin-left:20px;
}

H1{
	color:#434343;
	font-size:18px;
	margin-top:5px;
	margin-bottom:15px;
}

H2{
	color:#9eb814;
	font-size:16px;
	padding-top:10px;
	padding-bottom:16px;
	margin:0px;
}

H3{
	color:#008cc7;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

/* Bandeau ------------------------------------ */
#bandeau-motif{
	background-image:url(../images/fond-bandeau.gif);
	background-repeat:repeat-x;
	height:120px;
}
#bandeau-motif-gauche{
	width:50%;
}
#bandeau-motif-droite{
	width:50%;
}
#logo{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	height:120px;
	width:230px;
	cursor:pointer;
}
#bandeau{
	background-image:url(../images/bandeau.jpg);
	background-repeat:no-repeat;
	height:120px;
	width:763px;
}

/* Fond de page ------------------------------------ */
#fond-page{
	/*
	background-image:url(../images/interface/fond-page.gif);
	background-repeat:no-repeat;
	background-position:top center;
	*/
}

/* colonnes ------------------------------------ */

#colonne-gauche{
	width:194px;
	padding:0px;
	margin:0px;
}
#titre-moteur-recherche{
	padding-left:44px;
	padding-right:0px;
	background-color:#afcb1b;
	border-bottom:solid;
	border-width:1px;
	border-color:#8ca216;
	background-image:url(../images/picto-recherche.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	width:186px;
}
#titre-moteur-recherche h3{
	color:#FFFFFF;
}
#contenu-moteur-recherche{
	width:221px;
	padding-top:18px;
	padding-left:9px;
	padding-right:0px;
	padding-bottom:11px;
	background-color:#afcb1b;
	border-top:solid;
	border-width:1px;
	border-color:#bfd549;
	margin-bottom:10px;
}
#titre-mini-carte{
	padding-left:9px;
	padding-right:20px;
	background-color:#ffffff;
}
#contenu-mini-carte{
	text-align:center;
	background-color:#ffffff;
}
#titre-articles{
	padding-left:44px;
	padding-right:0px;
	background-color:#d4e5f6;
	border-bottom:solid;
	border-width:1px;
	border-color:#b5dcef;
	background-image:url(../images/picto-articles.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	width:186px;
}
#colonne-droite{
	padding-left:20px;
	padding-right:9px;
	padding-top:15px;
}
.lien-article{
	background-image:url(../images/lien-avec-puce-2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#e5f0fc;
	margin-top:1px;
	margin-bottom:0px;	
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:0px;
	border-bottom:solid;
	border-width:1px;
	border-color:#b5dcef;
	width:210px;
}
.lien-article a{
	color:#008cc7;
	text-decoration:none;
}
.lien-article a:hover{
	color:#008cc7;
	text-decoration:underline;
}
.lien-avec-puce{
	background-image:url(../images/lien-avec-puce.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
}
.lien-avec-puce a{
	color:#94ae0c;
	font-weight:bold;
}

.select-moteur-de-recherche{
	width:194px;
	width:194px;
}

.copyright{
	font-size:11px;
	background-image:url(../images/fond_copyright.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:12px;
	font-size:11px;
}
.copyright a{
	color:#444444;
	text-decoration:none;
}
.copyright a:hover{
	text-decoration:underline;
}
#marges-contenu-texte{
	padding-right:9px;
	padding-left:14px;
}
.cadre-vignette{
	background-image:url(../images/cadre-vignette.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:2px;
}
.cadre-vignette img{
	border:solid;
	border-color:#FFFFFF;
	border-width:2px;
}
.cadre-offre-liste{
	background-color:#e5f0fc;
	border:solid;
	border-width:1px;
	border-color:#b5dcef;
	padding:5px;
}

.nom-departement{
	color:#666666;
	font-size:11px;
}
/* Fiches prestataires */
.fond-titre-fiche{
	background-image:url(../images/cadre-titre-fiche.gif);
	width:706px;
	height:78px;
	padding-left:14px;
	padding-top:16px;
	float:left;
	margin-bottom:20px;
}
.titre-fiche{
	color:#FFFFFF;
	float:left;
	width:600px;
	margin-bottom:7px;
}
.fiche-picto-contacter{
	float:right;
	width:150px;
	background-image:url(../images/picto-contacter.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:5px;
}
.fiche-picto-contacter a{
	color:#FFFFFF;
}
.fiche-localisation{
	float:left;
	color:#FFFFFF;
	margin-left:1px;
	padding-top:10px;
}
.fiche-cadre-image{
	background-image:url(../images/cadre-image.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:2px;
}
.fiche-cadre-image img{
	border:solid;
	border-color:#FFFFFF;
	border-width:2px;
}
#fiche-presentation{
	margin-left:20px;
	float:left;
	width:688px;
	margin-bottom:20px;
}
#fiche-cadre-form{
	float:left;
	background-color:#f4f4f4;
	border:solid;
	border-width:1px;
	border-color:#819fc1;
	padding:15px;
	width:658px;
	margin-left:20px;
}
#bordure-plan-google{
	border:solid;
	border-width:1px;
	border-color:#008cc7;
	margin:0px;
	padding:0px;
}