/* ---------------------- taille des polices ---------------------- */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:75%;
	color:#666;
}

/* ---------------------- balises primaires --------------------- */
td, th {
	vertical-align:top;
}
th {
	text-align:center;
	font-weight:bold;
	color:#01A161;
}
p {
	margin:0;
	padding:5px 0 5px 0;
}
h1 {
	/*color:#569abd;*/
	font-size:180%;
	margin:0;
	padding:0;
	font-weight:normal;
}
h2 {
	color:#ed820e;
	font-size:150%;
	margin:10px 0 10px 0;
	padding:0;
	text-transform:none;
}
h3 {
	color:#3d6d86;
	font-weight:bold;
	font-style:italic;
	font-size:130%;
	margin:10px 0 10px 0;
	padding:0;
}
h4 {
	color:#19962b;
	font-size:120%;
	margin:10px 0 10px 0;
	padding:0;
	font-weight:bold;
}
h5 {
	color:#6da46d;
	font-size:110%;
	margin:10px 0 10px 0;
	padding:0;
	font-weight:bold;
}
h6 {
	color:#fff;
	background-color:#569ABD;
	font-size:100%;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:4px;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
ul {
	padding:0;
	margin:0 0 0 20px;
}
li {
	list-style-type:none;
	list-style-image:url(img/li_carre.gif);
	padding:6px 0 6px 0;
	>padding:0 !important;
	margin:0 0 0 10px;
}
li li {
	font-size:100% !important;
}
ul ul {
	list-style-type:disc;
}
ul ul ul {
	list-style-type: none;
}
ol {
	color:#003466;
	padding:0;
	margin:0 0 0 50px;
}
ol li {
	list-style-image:none;
	list-style-type:decimal;
}
a:link, a:visited {
	color:#666;
	text-decoration:underline;
}
a:hover {
	color:#569bbd;
	text-decoration:underline;
}
hr {
	background-image:url(hr.gif);
	height:1px;
	margin:20px 10px 20px 10px;
	border:none;
}
input, textarea, select {
	border:1px solid #569abd;
	background-color:#FFFFFF;
	color:#837976;
	padding:2px 0 2px 0;
}

/* style ATOMS */
.tableBord {
	border:1px solid #00639b !important;
	border-collapse:collapse;
	margin:10px 20px 10px 20px !important;
	>margin:10px 0px 10px 0 !important;
}
.tableBord td {
	border:1px solid #00639b !important;
	text-align:left !important;
	padding:4px;
}
.tableBord th {
	border:1px solid #00639b !important;
	background-color:#00639b !important;
	text-align:left !important;
	color:#fff;
	padding:4px;
}
.aligneADroite {
	text-align:right;
}
.aligneAGauche {
	text-align:left;
}
.aligneJustifie {
	text-align:justify;
}
.aligneCentre {
	text-align:center;
}
.legende {
	text-align:center;
	font-size:80%;
}
.texteBleu {
	color:#2887ab;
}
.texteOrange {
	color:#ed820e;
}
.tableFormulaire {
	width:100%;
	padding:0;
	margin:10px 0 10px 0;
}
.tableFormulaire td {
	padding:4px;
	border-bottom:1px solid #ddd;
}
.tableFormulaire td.tFSansBord {
	padding:4px;
	border-bottom:none !important;
}
.tableFormulaire th {
	padding:4px;
	border-bottom:1px solid #ddd;
	text-align:left;
}
.tableFormulaire input, .tableFormulaire textarea, .tableFormulaire select {
	border:1px solid #569abd;
}
.tableFormulaire input.bouton, .tableFormulaire textarea {
	border:1px solid #569abd;
}
.fleche {
	background-image:url(../images/fleche_links.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0 5px 12px !important;
	margin:0 0 0 10px;
}

/* IMAGES */
img.imgAlignRight {
	padding:0 0 2px 12px !important;
	margin:0 0 2px 12px !important;
	float:right;
	clear:right;
}
.imgAlignLeft {
	padding:0 0 4px 0 !important;
	margin:0 5px 0 0 !important;
	float:left;
	clear:left;
}
img.imgALaLigne {
	display: block;
	clear: both;
}
.imgLeft {
	clear:both;
	text-align:left;
	display:block;
	margin:10px 0 10px 0;
	padding:4px 0 4px 0;
}
.imgCenter {
	clear:both;
	text-align:center;
	display:block;
	margin:6px auto 6px auto;
	padding:2px;
}
.imgRight {
	clear:both;
	text-align:right;
	display:block;
	margin:10px 0 10px 0;
	padding:4px 0 4px 0;
}

/* ---------------------- Blocs principaux ---------------------- */
#conteneur {
	margin:0 auto 0 auto;
	padding:0;
	width:650px;
}
table#entete {
	margin:0;
	padding:11px 0 0 0;
	width:650px;
	height:97px;
}
#menu {
	display:none;
}
#contenuGeneral {
	width:650px;
	margin:0;
}
table#contenu {
	clear:both;
	width:650px;
	margin:0;
}
#piedGeneral {
	width:650px;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #ddd;
}

/* ---------------------- En tete ---------------------- */
#logo {
	float:left;
	padding:0;
	margin:0 0 0 2px;
}
table#entete td.banniere {
	margin:0;
	padding:0;
	>padding:11px 0 0 0;
}
#liensRapides {
	display:none;
}
#recherche {
	display:none;
}
#langues {
	display:none;
}

/* ---------------------- Contenu general ---------------------- */
/* CHEMIN */
#structure {
	width:100%;
	margin:0;
	padding:0;
	border-bottom:1px solid #c7e0e9;
}
#structure p {
	color:#2585aa;
	font-size:95%;
	padding:2px 2px 0 202px;
	margin:0;
}
#structure a, #structure a:visited {
	color:#2585aa;
	text-decoration:none;
}
#structure a:hover {
	text-decoration:underline;
}
/* MENU */
table#profil {
	margin:0;
	padding:0;
}
table#profil td.photoProfil {
	display:none;
}
#menu img {
	float:left;
}
#menu img.dossier {
	float:left;
	padding:0 0 0 20px;
}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7 {
	float:left;
	margin:0;
	padding:0;
}
#menu1 p, #menu2 p, #menu3 p, #menu4 p, #menu5 p, #menu6 p, #menu7 p {
	font-weight:bold;
	padding:4px 14px 0 4px;
}
#menu1 p {
	color:#237e99;
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu1 a:visited, #menu2 a:visited, #menu3 a:visited, #menu4 a:visited, #menu5 a:visited, #menu6 a:visited, #menu7 a:visited {
	text-decoration:none;
}
#menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu2 a:visited, #menu3 a:visited, #menu4 a:visited, #menu5 a:visited, #menu6 a:visited, #menu7 a:visited {
	color:#666;
}
#menu1 a, #menu1 a:visited {
	color:#237e99;
}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover {
	text-decoration:underline;
}
#menuActif {
	float:left;
	margin:0;
	padding:0;
}
#menuActif p {
	font-weight:bold;
	padding:4px 14px 0 4px;
	color:#fff;
}
#menuActif a, #menuActif a:visited {
	color:#fff;
	text-decoration:none;
}
#menuActif a:hover {
	color:#fff;
	text-decoration:underline;
}

/* sous menu */
/* SOUS-MENU */
#sousMenu {
		display:none;
}
#sousMenu p {
	float:left;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #fff;
	height:40px;
	width:105px;
	padding:5px 0 0 0;
}
#sousMenu a, #sousMenu a:visited {
	color:#fff;
	text-decoration:none;
}
#sousMenu a:hover {
	color:#fff;
	text-decoration:underline;
}
a.lienSousMenuOuvert, a.lienSousMenuOuvert:visited {
	text-decoration:underline !important;
	color:#fff;
}
a.lienSousMenuOuvert:hover {
	text-decoration:underline;
	color:#fff;
}
/**/
ul.avecIndentation {
	margin:0 0 0 15px !important;
	padding:0 0 0 0 !important;
}
/**/



/* ---------------------- Contenu ---------------------- */
/* --- Zone A / colonne du centre --- */
td#zoneA {
	margin:0;
	padding:0;
	vertical-align:top;
}
p.chapeau {
	margin:10px 0 15px 0;
	padding:0;
	letter-spacing:0.02em;
	font-size:120%;
	text-align:center !important;
}
.chapeau_intro {
	font-size:120%;
	letter-spacing:0.02em;
	text-align:center;
	margin:10px 0 15px 0;
}
table#titresFS {
	margin:10px 0 10px 0;
	padding:0;
}
table#titresFS td {
	margin:0;
	padding:0;
}
table#titresFS td.titreF {
	vertical-align:bottom !important;
}
table#titresFS h2 {
	font-size:140% !important;
	margin:0;
	padding:0;
	/*color:#569abd !important;*/
}
p.titreSuggestif {
	font-size:120% !important;
	font-weight:bold;
	font-style:italic;
	margin:0 0 0 35px;
	padding:0;
}
span.texteGrasBleu {
	color:#2987ad;
}
.grasBleu {
	font-weight:bold;
	color:#2887ab;
}
#pavesIntroProfils {
	margin:0;
	padding:0 0 0 60px;
}
#Intro_photo {
	float:left;
	width:180px;
	height:180px;
	margin:10px 10px 10px 10px;
	background-image:url(../images/temporaire_profilBusiness_1.jpg);
	background-repeat:no-repeat;
	padding:0;
}
#transp {
	background-color:#ffffff;
	margin-top:115px;
   /*position:absolute;*/
   width:180px;
   top:100;
   left:200;
   height:65px;
   filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity: 0.7;
}
#Intro_photo h2 {
	font-size:140%;
	color:#30302e;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0;
	filter:alpha(opacity=100);
   -moz-opacity:10;
   opacity: 10;
}
#Intro_photo p {
	color:#30302e;
	text-align:center;
	font-size:120%;
	font-style:italic;
	font-weight:bold;
	padding:0 2px 0 2px;
	margin:0;
}
#Intro_photo a, #Intro_photo a:visited {
	color:#30302e;
	text-decoration:none;
}
#Intro_photo a:hover {
	color:#30302e;
	text-decoration:underline;
}
/* LISTES */
p.listes {
	background-image:url(../images/fleche_links.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0 5px 12px !important;
	margin:0 0 0 10px;
	border-bottom:1px solid #c8e0ea;
}
a.liensSup, a.liensSup:visited {
	background-image:url(../images/fleche_links.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
	margin:0 0 0 5px;
}

/* -- page accueil -- */
table#blocMenu {
	margin:12px 0 0 0;
	padding:54px 70px 90px 70px;
	>padding:54px 55px 90px 55px;
	background-image:url(img/zoneA_blocMenuAccueil.gif);
	background-repeat:no-repeat;
	background-position:center top;
	clear:both;
	float:left;
}
#marqueurMenu {
	clear:both;
	float:left;
}
.gauche {
	float:left;
}
.droite {
	float:right;
}
#blocMenu #menu1, #blocMenu #menu2, #blocMenu #menu3, #blocMenu #menu4, #blocMenu #menu5, #blocMenu #menu6 {
	margin:0 0 25px 0;
	width:150px;
	height:31px;
	background-color:#FFF;
}
#blocMenu #menu2 p, #blocMenu #menu3 p, #blocMenu #menu4 p, #blocMenu #menu5 p, #blocMenu #menu6 p {
	font-weight:bold;
	color:#878788;
	padding:9px 5px 3px 10px;
}
#blocMenu #menu1 p {
	font-weight:bold;
	color:#2786aa;
	padding:2px 5px 3px 10px;
}
#blocMenu #menu1 {
	border:1px solid #78afca;
	float:left;
}
#blocMenu #menu2, #blocMenu #menu3, #blocMenu #menu4, #blocMenu #menu5, #blocMenu #menu6 {
	float:left;
	border:1px solid #eaeaea;
}
#blocMenu #menu2 a, #blocMenu #menu3 a, #blocMenu #menu4 a, #blocMenu #menu5 a, #blocMenu #menu6 a, #blocMenu #menu2 a:visited , #blocMenu #menu3 a:visited, #blocMenu #menu4 a:visited, #blocMenu #menu5 a:visited, #blocMenu #menu6 a:visited {
	color:#878788;
	text-decoration:none;
}
#blocMenu #menu2 a:hover , #blocMenu #menu3 a:hover, #blocMenu #menu4 a:hover, #blocMenu #menu5 a:hover, #blocMenu #menu6 a:hover {
	color:#2786aa;
	text-decoration:underline;
}
#blocMenu #menu1 a, #blocMenu #menu1 a:visited {

	color:#2786aa;
	text-decoration:none;
}
#blocMenu #menu1 a:hover {
	color:#2786aa;
	text-decoration:underline;
}

/* -- plan du site -- */
#planSite {
	margin:0 0 0 20px;
	width:100%;
	padding:0;
}
#planSiteIdelux {
	border-left:4px solid #569bbd;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteCommunes {
	border-left:4px solid #bf311a;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteBusiness {
	border-left:4px solid #f15f0c;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteParticuliers {
	border-left:4px solid #00a160;
	padding:0 0 0 10px;
	margin:0;
}
#planSitePresse {
	border-left:4px solid #003d7d;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteEcoles {
	border-left:4px solid #990066;
	padding:0 0 0 10px;
	margin:0;
}
#planSite p {
	margin:0;
	padding:2px 2px 3px 2px;
}
#planSite h2 {
	margin:0;
	padding:10px 2px 2px 2px;
	font-size:100%;
	font-weight:normal;
	border:none;
}
#planSite ul a.lienPlanGeneral, a.lienPlanGeneral:visited {
	color:#666 !important;
	text-decoration:underline !important;
}
#planSite ul a.lienPlanGeneral:hover {
	color:#569bbd !important;
	text-decoration:underline !important;
}
a.lienPlanIdelux, a.lienPlanIdelux:visited {
	font-weight:bold;
	font-size:120%;
	color:#569bbd !important;
	text-decoration:none;
}
a.lienPlanIdelux:hover {
	color:#569bbd !important;
	text-decoration:underline;
}
a.lienPlanCommunes , a.lienPlanCommunes :visited {
	font-weight:bold;
	font-size:120%;
	color:#bf311a !important;
	text-decoration:none !important;
}
a.lienPlanCommunes:hover {
	color:#bf311a !important;
	text-decoration:underline !important;
}
a.lienPlanBusiness , a.lienPlanBusiness :visited {
	font-weight:bold;
	font-size:120%;
	color:#f15f0c !important;
	text-decoration:none !important;
}
a.lienPlanBusiness:hover {
	color:#f15f0c !important;
	text-decoration:underline !important;
}
a.lienPlanParticuliers , a.lienPlanParticuliers :visited {
	font-weight:bold;
	font-size:120%;
	color:#00a160 !important;
	text-decoration:none !important;
}
a.lienPlanParticuliers:hover {
	color:#00a160 !important;
	text-decoration:underline !important;
}
a.lienPlanPresse , a.lienPlanPresse :visited {
	font-weight:bold;
	font-size:120%;
	color:#003d7d !important;
	text-decoration:none !important;
}
a.lienPlanPresse:hover {
	color:#003d7d !important;
	text-decoration:underline !important;
}
a.lienPlanEcoles , a.lienPlanEcoles :visited {
	font-weight:bold;
	font-size:120%;
	color:#990066 !important;
	text-decoration:none !important;
}
a.lienPlanEcoles:hover {
	color:#990066 !important;
	text-decoration:underline !important;
}
#planSite ul {
	list-style-type: none;
	list-style-image:none;
	margin:0 !important;
	padding:0 !important;
}
#planSite li {
	list-style-type: none;
	list-style-image:none;
	margin:0 !important;
	padding:0;
}
#planSite li li {
	margin:5px;
	padding:0 2px 0 30px;
}

/* -- lexique -- */
/*- terme dans le contenu - */
a.def_lexique, a.def_lexique:visited {
	text-decoration:underline;
	background-color:#ecf5fa;
}
.lexique_on {
	padding:0 1px 0 1px;
	background-color:#e9f3f7;
	font-style:italic;
	margin:0 5px 0 10px;
}
.terme_on {
	color:#569bbd;
}
/**/

#alphabet {
	background-color:#559bbd;
	padding:6px;
	text-align:center;
	font-weight:bold;
	letter-spacing:0.2em;
}
#alphabet a:link, #alphabet a:visited, #alphabet a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#alphabet a:hover {
	text-decoration:underline;
	color:#fff;
}
#lexique {
	background-color:#f6fafd;
	color:#FFFFFF;
	padding:3px;
}
#lexique table {
}
#lexique table td.lexique_contenu {
	padding:0 0 5px 15px;
}
#lexique a:link, #lexique a:visited, #lexique a:active {
	text-decoration:none;
}
#lexique a:hover {
	text-decoration:underline;
}
#lexique h2 {
	font-size:140%;
	font-weight: bolder;
	border-bottom :1px solid #666;
	margin:5px;
	padding:0 5px 2px 5px;
	color:#559bbd
}
#lexique h2 a:link, #lexique h2 a:visited {
	text-decoration:none !important;
	color:#559bbd !important;
}
#lexique h2 a:hover {
	text-decoration:none !important;
	color:#559bbd !important;
}
a.lien_lexique, a.lien_lexique:visited {
	text-decoration:none !important;
}
a.lien_lexique:hover {
	text-decoration:underline !important;
}
#lexique_definition {}
#lexique_definition h2 {
	color:#559bbd;
	font-size:140%;
	border-bottom:1px solid #666;
}

/* -- agenda -- */
.TableAgenda {
	width:75%;
	margin-left:15px;
	margin-top:10px;
}
td.TdListAgenda {
	border:1px solid #F1F1F0;
	padding:4px;
}

td.TdListAgenda a:link, td.TdListAgenda a:visited{
	color:#333333;
	text-decoration:none;
}
td.TdListAgenda a:hover, td.TdListAgenda a:active{
	color:#569bbd;
	text-decoration:underline;
}
p.detail {
	text-align:right;
	margin: 5px 2px 5px 0;
}
a.detail:link, a.detail:visited, a.detail:hover , a.detail:active {
	border: 1px solid #569bbd;
	color:#569bbd;
	background-color:#d5e8ee;
	padding: 2px 4px 1px 4px;
	text-decoration:none;
}
#signatureArticle {
	clear:both;
	border-top:1px solid #80b9cd;
	padding:5px;
	margin:5px 0 0 0;
}
#signatureArticle p {
	margin:0;
	padding:0;
	color:#666;
	font-weight:bold;
}
#signatureLogo {
	float:left;
	height:70px;
	margin:5px 10px 0 10px;
}
#AutresMois {
	border:1px solid #569bbd;
	margin:0 0 5px 10px;
	width:20%;
	float:right;
}
#AutresMoisLiens {
	border:none;
	margin:0 0 5px 10px;
	width:20%;
	float:right;
	clear:right;
}
.TitreMois {
	background-color:#569bbd;
	display:block;
	padding:4px 1px 4px 2px;
	color:#fff !important;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	padding-left:10px;
}
a.AutresMois:link, a.AutresMois:visited{
	background-color:#d5e8ee;
	display:block;
	margin:1px 1px 1px 1px ;
	padding:2px 10px 1px 5px;
	color:#666;
	text-transform:capitalize;
}
a.AutresMois:hover{
	color:#666;
	background-color:#FFFFFF;
}
a.AutresMoisLiens:link, a.AutresMoisLiens:visited{
	background-color:#fff;
	display:block;
	margin:1px 1px 1px 1px ;
	padding:2px 10px 1px 5px;
	color:#ff9905;
}
a.AutresMoisLiens:hover{
	color:#666;
	background-color:#FFFFFF;
}
.MoisSelect {
	background-color:#FFFFFF;
	display:block;
	margin:1px 1px 1px 1px ;
	padding:2px 10px 1px 5px;
	color:#666;
	text-transform:capitalize;
}
#Blocencadre {
	margin:10px 5px 10px 5px !important;
	padding:5px;
	border:1px dashed #f05e0a;
}
#Blocencadre p {
	margin:0;
	padding:2px 0 3px 10px;
	background-image:url(../images/bullet_decoFleche.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.lieu {
	font-size:110%;
	font-weight:bold;
	letter-spacing:0.1em;
}

/* -- resultat de la recherche -- */
.posMSG {
	color:#ff6600;
	font-style:italic;
	font-weight:bold;
	font-size:105%;
	padding:5px;
	margin:2px 0 0 15px;
}
#negMSG {
	padding:5px;
	margin:2px 0 0 15px;
		color:#ff6600 !important;
	font-style:italic;
	font-weight:bold;
	font-size:105%;
}
#resultatRecherche {
	margin:0 0 0 15px;
	padding:0;
}
#resultatRecherche p {
	font-size:115%;
}
table#listeResultats {
	width:100%;
	margin:5px 0 0 0;
	padding:0;
}
p.nombreResultats {
	color:#559bbd;
	margin:5px 0 0 0;
	padding:4px;
	text-align:right;
	font-size:110%;
}
table#listeResultats p {
	margin:0;
	padding:5px 0 5px 10px;
}
table#listeResultats th {
	background-color:#E5F0F5 !important;
	padding:2px;
	border:1px solid #fff;
}
#listeResultats table td {
	background-color:#fff;
	margin:0 2px 0 2px !important;
	padding:2px;
}
table#resultRech {
	margin:20px 0 0 5px;
	padding:2px;
}
table#resultRech td.precedent {
	text-align:left;
	padding:0 0 0 15px;
}
table#resultRech td.suivant {
	text-align:right;
	padding:0 15px 0 0;
}

/* -- ma brochure -- */
table#resultatBrochure {
	margin:0 auto 0 auto;
}
table#resultatBrochure td {
	border-bottom:1px solid #569bbd;
	padding:0;
	text-align:left;
}
table#resultatBrochure th {
	border-bottom:1px solid #569bbd;
	font-weight:normal;
	text-align:left;
	padding:0 2px 0 5px;
	color:#fff;
}
a.lienTabBrochure, a.lienTabBrochure:visited {
	color:#666;
	background-image:url(../images/carre_decoH6Idelux.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	text-decoration:underline;
}
a.lienTabBrochure:hover {
	color:#569bbd;
	text-decoration:underline;
}
#genererBrochure {
	clear:both;
	float:right;
	margin:10px 20px 0 0;
}

/* -- Formulaire de contact -- */
#msg {
	padding:5px;
	margin:0;
}
#msg p.champsOblig, .champsOblig {
	color:#ff9905;
	margin:0;
}
#formContact {
	width:80%;
	padding:5px;
}
table#contact {
	width:100%;
	/*border:1px solid #ddd;*/
}
table#contact tr {
	border-bottom:1px solid #ddd;
}
table#contact td {
	padding:4px;
	border-bottom:1px solid #ddd;
}
table#contact th {
	padding:4px;
	border-bottom:1px solid #ddd;
	text-align:left;
}
table#contact td.bordLeft {
	border-left:1px solid #fff;
}
/*POUR PRESENTATION DU 02-10 */
table#contact td.th {
	font-weight:bold;
	text-align:left;
	width:35%;
}
/**/
table#contact th {
	padding:2px;
	font-weight:bold;
}
table#contact input.champDeroule {
	width:90% !important;
}
table#contact input.champ {
	width:70%;
}
table#contactBoutons {
	width:100%;
	margin:5px 0 0 0;
	/*border:1px solid #ddd;*/
}
table#contactBoutons input.button {
	border: 1px solid #569bbd;
	color:#569bbd;
	font-weight:bold;
	background-color:#d5e8ee;
	cursor:hand;
	padding: 2px 4px 1px 4px;
}
input.button, input.bouton {
	border:1px solid #569abd;
	color:#569abd;
	font-weight:bold;
	padding: 2px 4px 1px 4px;
	text-decoration:none;
	text-align:center;
	margin:5px auto 5px auto;
	cursor:pointer;
	>cursor:hand;
}

/* -- Envoi ami -- */
table#envoiAmi {
	width:100%;
	padding:5px;
}
table#envoiAmi td {
	padding:4px;
	border-bottom:1px solid #ddd;
}
table#envoiAmi td.amiSansBord {
	padding:4px;
	border-bottom:none !important;
}
table#envoiAmi th {
	padding:4px;
	border-bottom:1px solid #ddd;
	text-align:left;
}
table#envoiAmi input, table#envoiAmi textarea, table#envoiAmi select {
	border:1px solid #569abd;
}
table#envoiAmi input.bouton, table#envoiAmi textarea {
	border:1px solid #569abd;
}

/* -- a vendre - a louer -- */
h3.vendre_louer {
	clear:both;
	font-size:140%;
	margin:10px 0 5px 0;
	padding:0;
	text-align:left;
	letter-spacing:0.01em;
	border-left:none;
}
#description_bien {
	padding:5px;
	margin:10px 0 0 0;
	border:1px solid #dbdbdb;
}
#description_bien h3 {
	padding:4px;
	margin:0 0 10px 0;
	background-color:#f05e09;
	color:#fff;
	font-style:normal;
	font-size:120%;
}
#description_bien p {
	padding:0;
	margin:0 0 15px 0;
}
#infos_bien {
	padding:5px;
	margin:20px 0 20px 0;
}
table#liste_bienLoueVendre {
	margin:10px 0 10px 0;
}
table#liste_bienLoueVendre td {
	padding:4px 4px 4px 4px;
	border-bottom:1px solid #dbdbdb;
}
table#liste_bienLoueVendre th {
	padding:4px 4px 4px 4px;
	border-bottom:1px solid #dbdbdb;
	background-color:#f8f8f8;
	width:150px;
	text-align:left;
}
#photos_bien {
	float:left;
	margin:0 5px 0 0;
}
photos_bien h2 {
	color:#f05e09;
	font-size:120%;
	margin:10px 0 10px 0;
	padding:0;
	text-transform:none;
}
#photos_bien img {
	border:1px solid #dbdbdb;
}

/* --- dates des collectes --- */
#infos_bien table {
	border:1px solid #90c1d4;
	border-collapse:collapse;
}
#infos_bien table td {
	border:1px solid #90c1d4;
	border-collapse:collapse;
	padding:2px;
}
#infos_bien table th {
	text-align:center;
	font-weight:bold;
	background-color:#90c1d4;
	color:#fff;
	padding:4px 0 4px 0;
}

/* --- Zone B / colonne de gauche --- */
td#zoneB {
	width:0%;
	display:none;
	margin:0;
	padding:0;
}
#blocLoueVendre {
	display:none;
}
#recrutement, #blocAppelOffres {
	display:none;
}
#carrousel {
	display:none;
}

/* menu vertical */
#blocMenuInterne {
	display:none;
}

/* --- Zone C / colonne de droite --- */
td#zoneC {	
	width:0%;
	margin:0;
	padding:0;
	display:none;
}
#blocUne {
	display:none;
}
#blocAgenda, #blocActus {
	display:none;
}
#blocZoneCActifs {
	display:none;
}


/* ---------------------- Pied ---------------------- */
table#pied {
	display:none;
}
#pied #Avis {
	display:none;
}
.auCentre {
	display:none;
}
table#pied td.piedCentre {
	display:none;
}
table#pied td.piedGauche {
	display:none;
}
#pied #versInsciptNewsletter {
	display:none;
}
table#pied td.piedDroit {
	display:none;
}
#pied #envoiAmi {
	display:none;
}

/* Signature */
#signature p {
	display:none;
}



/* ------------ STYLE particuliers a accueil ------------ */
h1 {
	text-align:center;
	margin:20px 2px 20px 2px;
}
#blocMenu {
	margin:12px 0 0 0;
	padding:54px 70px 90px 70px;
	background-image:url(img/zoneA_blocMenuAccueil.gif);
	background-repeat:no-repeat;
	background-position:center top;
	clear:both;
	float:left;
}
#marqueurMenu {
	clear:both;
	float:left;
}
#blocMenu #gauche {
	float:left;
}
#blocMenu #droite {
	float:right;
}
#blocMenu #menu1, #blocMenu #menu2, #blocMenu #menu3, #blocMenu #menu4, #blocMenu #menu5, #blocMenu #menu6 {
	margin:0 0 25px 0;
	width:150px;
	height:31px;
	background-color:#FFF;
}
#blocMenu #menu2 p, #blocMenu #menu3 p, #blocMenu #menu4 p, #blocMenu #menu5 p, #blocMenu #menu6 p {
	font-weight:bold;
	color:#878788;
	padding:9px 5px 3px 10px;
}
#blocMenu #menu1 p {
	font-weight:bold;
	color:#2786aa;
	padding:2px 5px 3px 10px;
}
#blocMenu #menu1 {
	border:1px solid #78afca;
	float:left;
}
#blocMenu #menu2, #blocMenu #menu3, #blocMenu #menu4, #blocMenu #menu5, #blocMenu #menu6 {
	float:left;
	border:1px solid #eaeaea;
}
#blocMenu #menu2 a, #blocMenu #menu3 a, #blocMenu #menu4 a, #blocMenu #menu5 a, #blocMenu #menu6 a, #blocMenu #menu2 a:visited , #blocMenu #menu3 a:visited, #blocMenu #menu4 a:visited, #blocMenu #menu5 a:visited, #blocMenu #menu6 a:visited {
	color:#878788;
	text-decoration:none;
}
#blocMenu #menu2 a:hover , #blocMenu #menu3 a:hover, #blocMenu #menu4 a:hover, #blocMenu #menu5 a:hover, #blocMenu #menu6 a:hover {
	color:#2786aa;
	text-decoration:underline;
}
#blocMenu #menu1 a, #blocMenu #menu1 a:visited {
	color:#2786aa;
	text-decoration:none;
}
#blocMenu #menu1 a:hover {
	color:#2786aa;
	text-decoration:underline;
}




/* ajout */

h1 {
	text-align:center;
	margin:20px 2px 10px 2px;
	color:#01a161;
}
#menuActif /*dans le menu horizontal*/ {
	/*background-color:#01a161;*/
	height:26px;
}
#sousMenu /*dans le menu horizontal 2*/ {
	/*background-color:#01a161;*/
}
/*#sousMenu1abel {
	padding:5px 0 0 0;
	width:120px;
}*/
/* colonne de gauche */
#blocMenuInterne li {
	/*background-color:#01a161;*/
	border-bottom:1px solid #fff;
}
/* colonne de droite */
#blocZoneCActifsContenu {
	/*border:1px solid #00a060;*/
}
#blocZoneCActifsContenu h2 {
	/*color:#00a263;*/
}
a.lienBlocZoneCActifs, a.lienBlocZoneCActifs:visited {
	/*color:#00a263;*/
	text-decoration:none;
}
a.lienBlocZoneCActifs:hover {
	/*color:#00a263;*/
	text-decoration:underline;
}
#infos_bien table {
width:100%;
}
#infos_bien table td {
	border:1px solid #90c1d4;
	border-collapse:collapse;
	padding:2px 4px;
}
#infos_bien table th {
	text-align:center;
	padding:4px 0 4px 0;
}

