/* CSS Document - IDELUX - idelux.lu */
body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size:75%;
	color:#666;
}

/* ---------------------- balises primaires ---------------------- */
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
img {
	border:0;
}
form {
	margin:3px;
	padding:0;
}
a, a:visited {
	color:#666;
	text-decoration:underline;
}
a:hover {
	color:#569bbd;
	text-decoration:underline;
}
ul {
	color:#666;
	margin-top:6px;
}
ul li {
	list-style-image:url(../images/LiBullet.gif);
}
ul ul{
	list-style-type:disc;
}

ul ul ul{
	list-style-type:none;
}
li {
	padding:0 0 4px 0;
}
ol {
	color:#666;
	margin-top:6px;
	font-size:100%;
}
ol li {
	list-style-type:decimal;
}
hr {
	height:1px;
	color:#569bbd;
	margin-top:10px;
	margin-bottom:0px;
}
th {
	font-weight:bold;
}
h1 {
	font-size:170%;
	margin:10px 0 20px 0;
	padding:0 0 0 9px !important;
	text-align:left;
}
h2 {
	font-size:150%;
	margin:10px 10px 0 0;
	padding:0;
	text-align:left;
}
h3 {
	font-size:140%;
	margin:5px 0 5px 0;
	padding:0;
	text-align:left;
	font-weight:bold;
}
h4 {
	font-size:130%;
	margin:5px 0 5px 0;
	padding:0 0 0 10px;
	text-align:left;
	font-weight:bold;
}
h5 {
	
}

/* ---------------------- blocs principaux ---------------------- */
#conteneur {
	margin:0px;
	padding:0px;
	width:100%;
}
table#entete {
	margin:0;
	padding:0;
	width:100%;
	background-image:url(fond.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
#contenuGeneral {
	width:100%;
	background-color:#FFF;
	margin:0;
}
table#contenu {
	clear:left;
	width:100%;
	height:420px;
	margin:0;
	background-color:#fff;
}
table#contenuPageInterne {
	clear:left;
	width:98%;
	margin:0 0 2px 5px;
	padding:0;
}
#structure {
	width:100%;
	margin:2px 0 2px 0;
	padding:0;
	height:16px;
	border-bottom:1px solid #c7e0e9;
}
#menu {
	clear:left;
	margin:0;
	padding:0 3px 0 0;
	height:17px;
}
#piedGeneral {
	width:100%;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	background-color:#fff;
	border-top:1px solid #ddd;
}
#signature {
	width:99%;
	margin:0;
	padding:0 7px 0 0;
}

/* ---------------------- Contenu ---------------------- */
/* ----- Contenu de l'en-tête -----*/
.enteteGauche{
	margin:0;
	padding:0;
	width:65%;
}
#clear {
	margin:0;
	padding:0;
	clear:left;
}
#logo {
	clear:left;
	float:left;
	padding:0;
	margin:5px 35px 0 25px;
}
#banniere {
	float:left;
	margin:0;
	padding:0;
	width:340px;
	height:80px;
}
.enteteDroite{
	margin:0;
	padding:0;
	vertical-align:top;
}
#liensRapides {
	float:right;
	margin:2px 4px 0 0;
}
#liensRapides ul {
	margin:0;
	padding:0;
}
#liensRapides li {
	float:left;
	color:#FFF;
	font-size:95%;
	margin:0;
	padding:2px 3px 0 3px;
	border-right:1px solid #92c2d5;
	list-style-type:none;
	list-style-image:none;
}
a.liensLiensRapides, a.liensLiensRapides:visited {
	color:#FFF;
	text-decoration:none;
}
a.liensLiensRapides:hover, a.liensLiensRapides:active {
	text-decoration:none;
	background-color:#90c1d4;
}
#recherche {
	clear:right;
	float:right;
	margin:10px 4px 0 0;
	padding:0;
	width:64%;
}
#recherche form {
	margin:0;
	padding:0;
}
#recherche input.rechercheTxt {
	float:right;
	margin:0;
	padding:2px;
	width:55%;
	font-size:95%;
	color:#206a86;
}
#recherche input.chercher {
	float:right;
	color:#206a86;
	background-color:#FFF;
	border:none;
	cursor:pointer;
	margin:1px 0 0 2px;
	padding:2px;
	font-size:95%;
	height:20px;
}
#langues {
	clear:right;
	float:right;
	font-size:95%;
	margin:8px 4px 0 0;
	padding:0 !important;
	text-align:right !important;
	width:95%;
}
.sepaLangues {
	color:#92c2d5;
	margin:0 2px 0 2px;
}
a.liensLangues, a.liensLangues:visited {
	color:#fff;
	text-decoration:none;
}
a.liensLangues:hover, a.liensLangues:active {
	text-decoration:none;
	color:#fff;
	background-color:#90c1d4;
}

/* ----- Contenu du bloc contenu -----*/
#structure p {
	color:#2585aa;
	font-size:95%;
	padding:2px 2px 0 3px;
	margin:0;
}
a.lienStructure, a.lienStructure:visited {
	color:#2585aa;
	text-decoration:underline;
}
a.lienStructure:active {
	color:#90c1d4;
	font-weight:bold;
	text-decoration:none;
}
a.lienStructure:hover {
	color:#206a86;
	text-decoration:underline;
}
/* MENU */
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu6, #menu7 {
	float:left;
	margin:0;
	padding:0;
	margin:0;
}
#menu8 {
	margin:0;
	padding:0;
	>padding:0 0 1px 0;
}
.imgMenu, .imgMenu8 {
	padding:0;
	margin:0;
	vertical-align:middle;
}
.imgMenu {
	padding:0;
}
.imgMenu8 {
	padding:0 0 0 1%;
}
a.lienMenu, a.lienMenu:visited {
	padding:0 5px 0 5px;
	font-weight:bold;
	margin:0;
	color:#666;
	text-decoration:none;
}
a.lienMenu:hover {
	color:#2585aa;
	text-decoration:none;
}
a.lienMenu1, a.lienMenu1:visited {
	padding:0 5px 0 5px;
	font-weight:bold;
	color:#2585aa;
	text-decoration:none;
}
a.lienMenu1:hover {
	color:#2585aa;
	text-decoration:none;
}
a.lienMenuActif, a.lienMenuActif:visited {
	padding:0 5px 0 5px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:85%;
}
a.lienMenuActif:hover {
	color:#fff;
	text-decoration:underline;
}

/* SOUS-MENU */
#sousMenu {
	clear:left;
	margin:0;
	padding:0;
	height:40px;
}
#sousMenu1abel {
	float:left;
}
#sousMenu1abel p, #sousMenuFin p {
	color:#FFF;
	text-align:center;
	font-size:110%;
	font-weight:bold;
	margin:0 2px 0 2px;
}
a.lienSousMenu, a.lienSousMenu:visited {
	color:#FFF;
	text-decoration:none;
}
a.lienSousMenu:hover {
	color:#FFF;
	text-decoration:underline;
}
a.lienSousMenu:active {
	text-decoration:underline;
	font-style:italic;
}
ul.avecIndentation {
	margin:0 0 0 15px !important;
	padding:0 0 0 0 !important;
}

/* colonne du centre */
td#zoneA {
	margin:0;
	padding:2px 20px 2px 20px;
	vertical-align:top;
}
#chapeau {
	margin:30px 0 30px 0 !important;
	padding:0;
	width:95%;
	color:#333;
}
#chapo {
	margin:0;
	padding:0;
}
#chapeau p, #chapo p {
	margin:0;
	padding:5px 0 10px 0;
	letter-spacing:0.03em;
}
table#titresFS {
	margin:10px 0 10px 0;
	padding:0;
}
table#titresFS td {
	margin:0;
	padding:0;
}
table#titresFS td.titreF {
	vertical-align:bottom !important;
}
.titreFactuel {
	font-size:120% !important;
	margin:0;
	padding:0;
}
p.titreSuggestif {
	font-size:120% !important;
	font-weight:bold;
	font-style:italic;
	margin:0 0 0 35px;
	padding:0;
}
#ajoutEspace {
	float:right;
	border-bottom:1px dashed #ddd;
	margin:5px 10px 5px 0;
	padding:0;
}
#ajoutEspace p {
	font-size:90%;
	padding:4px 0 0 0;
	margin:0;
}

/* -- lexique -- */
/*- terme dans le contenu - */
a.def_lexique, a.def_lexique:visited {
	text-decoration:underline;
	background-color:#ecf5fa;
}
.lexique_on {
	padding:0 15px 0 5px;
}
.terme_on {
	color:#569bbd;
}
/**/

#alphabet {
	background-color:#559bbd;
	padding:6px;
	text-align:center;
	font-weight:bold;
}
#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;
}
#lexique h2 a:link, #lexique h2 a:visited {
	text-decoration:none !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:#666;
	font-size:140%;
	border-bottom:1px solid #666;
}

/* -- 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 {
	background-color:#f2f7fb;
	padding:10px;
	width:60%;
	margin:10px 0 0 0;
	border:1px solid #569bbd;
}
#description_bien p {
	padding:0;
	margin:0 0 15px 0;
}
#infos_bien {
	padding:5px;
	margin:20px 0 20px 0;
	border-top:1px dashed #569bbd;
	border-bottom:1px dashed #569bbd;
}

/* -- 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;
}
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;
}

/* -- 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 #00938f;
	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:#00938f !important;
	text-decoration:none !important;
}
a.lienPlanBusiness:hover {
	color:#00938f !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;
}

/* -- 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;
}

/* -- 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 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-top:1px solid #569bbd;
	border-bottom:1px solid #569bbd;
	border-left:1px solid #569bbd;
	border-right:1px solid #569bbd;
	color:#3d6f87;
	background-color:#d5e8ee;
	padding: 2px 4px 1px 4px;
	text-decoration:none;
	text-align:center;
	margin:5px auto 5px auto;
	cursor:pointer;
	>cursor:hand;
}
#hpPave1 {
	width:360px;
	margin:0 auto 0 auto;
}
#hpPave2 {
	width:360px;
	margin:2px auto 0 auto;
}
#hpPaveLegende {
	width:170px;
}
#hpPaveLegendeBlocs, #hpPaveLegendeBlocs1, #hpPaveLegendeBlocs3 {
	width:170px;
}
#hpPaveLegendeBlocs1 {
	background-image:url(/images/hp_backPaveLegendeBlocs1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 0 0 0;
}
#hpPaveLegendeBlocs3 {
	background-image:url(/images/hp_backPaveLegendeBlocs3.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#hpPaveLegendeBlocs p, #hpPaveLegendeBlocs1 p, #hpPaveLegendeBlocs3 p {
	font-size:90%;
	padding:0;
	margin:0 0 18px 0;
}

/* colonne de gauche */
td#zoneB {
	width:19%;
	margin:0;
	padding:5px 0 5px 0;
	vertical-align:top;
	background-image:url(/images/fond_Col.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*border-right:1px solid #ddd;*/
}
#espaceBlocsZonesBC {
	clear:both;
	margin:0;
	padding:5px 0 0 0;
}
#blocSpecial {
	float:left;
	width:99%;
	margin:0;
	padding:0;
	background-color:#fff;
}
#blocSpecial h2 {
	color:#2585aa;
	font-size:120%;
	text-align:center;
	margin:0;
	padding:2px 0 3px 0;
	letter-spacing:normal;
	background-image:url(/images/blocSpecial.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:none;
	font-weight:bold;
}
#blocSpecial p {
	margin:4px;
	padding:0;
	color:#666;
}
#blocSpecial a.lienBlocSpecial, a.lienBlocSpecial:visited {
	color:#666;
	text-decoration:none;
}
#blocSpecial a.lienBlocSpecial:hover {
	color:#569bbd;
	text-decoration:underline;
}
#blocRechercheAvancee {
	clear:left;
	float:left;
	width:97%;
	height:115px;
	background-color:#;
	background-image:url(/images/blocRechAvancee_bckgrnd.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:0;
	margin:0;
}
#blocRechercheAvancee h2 {
	color:#fff;
	font-size:120%;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	padding:0 0 0 18px;
	margin:4px 1px 1px 5px;
	background-image:url(/images/blocRechAvancee_picto.gif);
	background-repeat:no-repeat;
	background-position:left;
}
table.blocRechercheAvancee {
	margin:2px 0 0 0;
	padding:0;
}
#blocRechercheAvancee p {
	color:#fff;
	font-size:85%;
	padding:3px 1px 2px 4px;
	margin:0;
}
#blocRechercheAvancee .champsBlocRechercheAvancee {
	width:100px;
	margin:0 0 1px 0;
	>margin:0px;
}
#blocRechercheAvancee input.okRecherche {
	color:#206a86;
	font-weight:bold !important;
	background-color:#FFF;
	border:none;
	cursor:pointer;
	margin:1px 0 1px 2px;
	padding:2px;
	font-size:100%;
	height:18px;
}
#recrutement {
	clear:left;
	float:left;
	width:96%;
	margin:0 0 0 1px;
	border:1px solid #559BBD;
	padding:0;
	background-image:url(picto_btRecrutement.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#recrutement h2 {
	margin:0;
	padding:1px 0 0 0;
	color:#559BBD;
	text-transform:uppercase;
	font-size:105%;
}
a.lienZoneRecrutement, a.lienZoneRecrutement:visited {
	color:#666;
	text-decoration:none;
}
a.lienZoneRecrutement:hover {
	color:#559BBD;
	text-decoration:underline;
}
#sondage {
	clear:left;
	float:left;
	width:96%;
	margin:0 0 0 1px;
	border:1px solid #569bbd;
	padding:0;
}
table#sondageContenu {
	margin:5px 0 0 0;
	padding:0;
}
#sondage p {
	color:#3e7088;
	font-size:85%;
	padding:3px 1px 2px 4px;
	margin:0;
}
#sondage p.questionSondage {
	color:#FFF;
	background-color:#569bbd;
	margin:1px;
	font-size:105%;
	padding:3px 1px 2px 4px;
	border-bottom:3px solid #cce1eb;
}
#sondage input.okSondage {
	color:#3e7088;
	background-color:#cce1eb;
	border:none;
	cursor:pointer;
	margin:5px 0 0 0;
	>margin:3px 0 0 0;
	padding:2px;
	font-size:90%;
	font-weight:bold !important;
	height:20px;
}
#carrousel {
	clear:left;
	float:left;
	height:170px;
	border:1px solid #888889;
	margin:0;
	padding:0;
}
#blocContact {
	float:left;
	width:99%;
	margin:0;
	padding:0;
	background-color:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
#blocContact h2 {
	color:#2585aa;
	font-size:120%;
	text-align:center;
	margin:0;
	padding:2px 0 3px 0;
	letter-spacing:normal;
	border-bottom:none;
	font-weight:bold;
}
#blocContact p {
	margin:4px;
	padding:0;
	color:#666;
}
#blocSpecial a.lienBlocSpecial, a.lienBlocSpecial:visited {
	color:#666;
	text-decoration:none;
}
#blocSpecial a.lienBlocSpecial:hover {
	color:#569bbd;
	text-decoration:underline;
}
#blocLoueVendre {
	clear:left;
	float:left;
	width:98%;
	margin:0 0 5px 1px;
	padding:0;
}
#blocLoueVendre h2 {
	color:#569bbd;
	border-bottom:1px solid #b2e3ce;
	font-size:150% !important;
	margin:10px 10px 0 0 !important;
	padding:0;
	font-weight:normal !important;
}

/* menu vertical */
#blocMenuInterne {
	float:left;
	width:97%;
	margin:5px 0 0 1px;
	padding:0;
}
#blocMenuInterne ul {
	margin:0;
	padding:0;
}
#blocMenuInterne li {
	color:#fff;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:2px 2px 2px 5px;
}

/* colonne de droite */
td#zoneC {
	width:20%;
	margin:0;
	padding:5px 0 5px 0;
	vertical-align:top;
	background-image:url(/images/fond_Col2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	/*border-left:1px solid #ddd;*/
}
#blocUne, #blocActus, #blocAgenda {
	float:left;
	width:98%;
	margin:0 0 0 2px;
	padding:0;
	border-bottom:1px solid #ddd;
	background-color:#fff;
}
#blocAgenda h2, #blocActus h2, #blocUne h2 {
	font-size:120%;
	margin:0;
	padding:2px 0 3px 5px;
	letter-spacing:normal;
	text-align:left;
	font-weight:bold;
	border-bottom:none;
}
#blocAgenda h2 {
	color:#6DC067;
	border-left:3px solid #6DC067;
}
#blocActus h2 {
	color:#2585aa;
	border-left:3px solid #2585aa;
}
#blocUne h2 {
	color:#BF311A;
	border-left:3px solid #BF311A;
}
#blocUne a.lienBlocUne, a.lienBlocUne:visited {
	color:#666;
	text-decoration:none;
}
#blocUne a.lienBlocUne:hover {
	color:#569bbd;
	text-decoration:underline;
}
#blocUne p {
	margin:4px;
	padding:0;
	color:#666;
}

/*titre*/
#blocAgenda p.titre, #blocActus p.titre {
	color:#666;
	padding:0 1px 0 0;
	margin:2px 0 0 0;
}
#blocAgenda p.date, #blocActus p.date {
	color:#666;
	padding:0 1px 0 0;
	margin:0 0 10px 0;
}
a.lienBlocAgendaActus, a.lienBlocAgendaActus:visited {
	color:#2585aa;
	padding:1px;
	text-decoration:none;
}
a.lienBlocAgendaActus:hover {
	color:#2585aa;
	text-decoration:underline;
}
a.lienBlocAgendaDate, a.lienBlocAgendaDate:visited {
	color:#666;
	text-decoration:none;
}
a.lienBlocAgendaDate:hover {
	color:#666;
	text-decoration:underline;
}
#blocActus a.lienBlocActus, a.lienBlocActus:visited {
	color:#2585aa;
	padding:1px;
	text-decoration:none;
}
#blocActus a.lienBlocActus:hover {
	color:#2585aa;
	text-decoration:underline;
}
#blocUne p.lienVoirTout {
	text-align:right;
	margin:5px 2px 5px 0;
	>margin:5px 2px 5px 0;
	padding:0;
}
#blocAgenda p.lienVoirTout {
	text-align:right;
	margin:5px 2px 5px 0;
	>margin:5px 2px 5px 0;
	padding:0;
}
#blocActus p.lienVoirTout {
	text-align:right;
	margin:5px 2px 5px 0;
	>margin:5px 2px 5px 0;
	padding:0;
}
a.voirTout, a.voirTout:visited {
	color:#f05e0a;
	font-weight:bold;
	font-size:85%;
	background-image:url(/images/voirToutFond.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0;
	text-decoration:underline;
}
a.voirTout:hover {
	color:#f05e0a;
}
#ZoneCPIPhoto {
	clear:left;
	float:left;
	width:99%;
	height:170px;
	border:1px solid #888889;
	margin:0;
	padding:0;
}
#ZoneCPIPhotoPaveLegende {
	clear:left;
	float:left;
	width:99%;
	background-image:url(/images/hp_backPaveLegendeBlocs1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 0 0 0;
	margin:1px 0 0 0;
}
#ZoneCPIPhotoPaveLegende p {
	font-size:90%;
	padding:0;
	margin:0;
}
/* Page interne */
#espaceblocZoneCActifs {
	clear:both;
	margin:0;
	padding:30px 0 0 0;
}
#blocZoneCActifs1 {
	clear:left;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#blocZoneCActifs {
	clear:left;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#blocZoneCActifsPicto {
	clear:left;
	float:left;
	width:31px;
	height:38px;
	margin:0;
	padding:0;
	border-bottom:1px solid #fff;
}
#blocZoneCActifsContenu {
	float:left;
	width:83%;
	height:32px;
	margin:0;
	padding:0 0 5px 0;
	background-color:#FFF;
}
#blocZoneCActifsContenu h2 {
	font-size:100%;
	padding:2px;
	margin:0;
	text-align:center;
	border:none;
	font-weight:bold;
}

/* ----- Contenu du pied -----*/
/* Pied */
table#pied {
	margin:0;
	padding:0;
}
table#pied p {
	color:#666;
	margin:0;
	padding:0;
	font-size:95%;
}
a.lienPied, a.lienPied:visited {
	color:#666;
	text-decoration:none;
}
a.lienPied:hover {
	color:#569bbd;
	text-decoration:underline;
}
#pied #Avis {
	border:1px solid #d8d8d8;
	padding:1px 19px 1px 4px;
	margin:0 auto 5px auto;
	background-image:url(piedVotreAvisFond.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:25%;
}

.auCentre {
	text-align:center;
}

table#pied td.piedCentre {
	vertical-align:top;
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
}
table#pied td.piedGauche {
	vertical-align:top;
	margin:0;
	padding:5px 0 2px 1px;
	width:17%;
}
#pied #versInsciptNewsletter {
	border:1px solid #d8d8d8;
	padding:1px 19px 1px 4px;
	background-image:url(piedInscriptnewsletterFond.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin:0 0 0 6px;
}
table#pied td.piedDroit {
	vertical-align:top;
	margin:0;
	padding:5px 1px 2px 0;
	width:17%;
}
#pied #envoiAmi {
	border:1px solid #d8d8d8;
	padding:1px 19px 1px 4px;
	background-image:url(piedEnvoiAmiFond.gif);
	background-repeat:no-repeat;
	background-position:right;
}
p.piedBordRigth {
	border-right:1px solid #bababa;
}

/* Signature */
#signature p {
	color:#666;
	margin:2px 0 0 0;
	padding:0 0 4px 6px;
	font-size:85%;
}
a.lienSignature, a.lienSignature:visited {
	color:#666;
	font-weight:bolder !important;
	text-decoration:underline;
}
a.lienSignature:hover {
	color:#569bbd;
	text-decoration:underline;
}

/* style ATOMS */
table.tableBord {
	border-top:1px solid #83c5c6;
	border-left:1px solid #83c5c6;
}
table.tableBord td {
	border-bottom:1px solid #83c5c6;
	border-right:1px solid #83c5c6;
}
.aligneADroite {
	text-align:right;
}
.aligneAGauche {
	text-align:left;
}
.aligneJustifie {
	text-align:justify;
}
.aligneCentre {
	text-align:center;
}
.encadre {
	margin:5px !important;
	padding:5px !important;
	border:1px solid #569bbd;
}
.LegendeBas {
	background-image:url(/images/hp_backPaveLegendeBlocs1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:12px 0 0 0 !important;
	margin:10px 0 5px 0;
	font-size:90%;
	text-align:justify !important;
}
.LegendeCote {
	background-image:url(/images/hp_backPaveLegendeBlocs3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:90%;
	padding:0;
	margin:0 0 8px 0;
	text-align:justify;
}
.tableCentree {
	margin:0 auto 0 auto;
}
.tableCentree td {
	vertical-align:top;
}


/* ---------- IMAGES ---------- */
.imgAlignRight {
	padding:0 5px 10px 0;
	margin:0 0 0 12px;
	float:right;
	clear:right;
	background-image:url(fond_image.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.imgAlignLeft {
	padding:0 0 12px 5px;
	margin:0px 8px 0 0;
	float:left;
	clear:left;
	background-image:url(fond_image.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
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:10px auto 10px auto;
	padding:4px 0 4px 0;
}
.imgRight {
	clear:both;
	text-align:right;
	display:block;
	margin:10px 0 10px 0;
	padding:4px 0 4px 0;
}

/* ---------- CONTENU COMMUN ---------- */
#blocZoneCInfoPicto, #blocZoneCActionPicto, #blocZoneCServicePicto, #blocZoneCReglePicto {
	clear:left;
	float:left;
	width:16%;
	margin:0;
}
#blocZoneCActionPicto, #blocZoneCServicePicto, #blocZoneCReglePicto {
	margin:5px 0 0 0;
}
#blocZoneCInfo, #blocZoneCAction, #blocZoneCService, #blocZoneCRegle {
	float:left;
	width:83%;
	margin:0 0 0 1px;
	padding:0;
	background-repeat:no-repeat;
	background-position:top left;
}
#blocZoneCAction, #blocZoneCService, #blocZoneCRegle {
	margin:5px 0 0 1px;
}
#blocZoneCInfo h2, #blocZoneCAction h2, #blocZoneCService h2, #blocZoneCRegle h2 {
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:2px;
	margin:0;
}
#blocZoneCInfo p, #blocZoneCAction p, #blocZoneCService p, #blocZoneCRegle p {
	padding:2px;
	margin:0;
}
#blocZoneCInfo ul, #blocZoneCAction ul, #blocZoneCService ul, #blocZoneCRegle ul {
	margin:0 0 0 20px;
	/*>margin:0 0 0 49px;*/
	padding:5px 0 0 0;
}
#blocZoneCInfo li, #blocZoneCAction li, #blocZoneCService li, #blocZoneCRegle li {
	color:#4d4d4d;
	font-size:110%;
	margin:0 0 5px 0;
	padding:0;
	list-style-type:none;
	list-style-image:url(/images/bullet_deco.gif);
}
a.lienBlocZoneCPartic, a.lienBlocZoneCPartic:visited {
	color:#4d4d4d;
	text-decoration:underline;
}
