/* CSS Document */

BODY {
	margin:0px 0px 30px 0px;
	background-color:#112058;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*font-size:11px;*/
	color:#001A55;
	SCROLLBAR-FACE-COLOR: #EEEEEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #748EE8;
	SCROLLBAR-SHADOW-COLOR: #112058;
	SCROLLBAR-3DLIGHT-COLOR: #EEEEEE;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #EEEEEE;
	SCROLLBAR-BASE-COLOR: #EEEEEE;
}

.clear {
	clear:both;
}

.d-block {
	display:block;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.champ {
	border:#112058 1px solid;
}

.larg-max {
	width:555px;
}

.champ-cache {
	border:#112058 1px solid;
	margin-bottom:8px;
	height:18px;
	line-height:17px;
	cursor:default;
	padding-left:4px;
}

.marine {
	color:#112058;
}

.ciel {
	color:#748EE8;
}

.bleu {
	color:#20569F;
}

.glossaire {
	//border-color:#ACDDFE;
	//border-style:solid;
	//border-width:0px 1px 0px 1px;
}

.glossaire A {
	font-weight:bold;
	//color:#FFFFFF;
	text-decoration:none;
	//background-color:#9CD600;
	//padding:0px 1px;
	//margin:0px 3px;
}

.glossaire A:hover {
	//color:#9CD600;
	background-color:#FFFFFF;
}

#droite #alert {
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#FF0000;
	margin:8px 0px;
	padding:2px 0px;
	border:1px solid #FF0000;
}

/* Menu gauche */

#gauche {
	background:url(images/logo.jpg) no-repeat right top;
	height:200px;
	vertical-align:top;
	padding-top:170px;
	
}

#gauche A {
	display:block;
	padding:0px 5px;
	color:#748EE8;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

#gauche A.glossaire {
	color:#9CD600;
	border:0px;
}

#gauche A:hover {
	color:#112058;
	background-color:#748EE8;
}

#gauche A.actif {
	color:#FFFFFF;
	background-color:#748EE8;
	/*cursor:default;*/
}

#gauche A:hover.actif {
	color:#FFFFFF;
}

/* Zone de contenu */

#droite {
	background-image:url(images/fin.gif);
	background-position:center bottom;
	background-repeat:no-repeat ;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:8px 13px 13px 13px;
}

#droite .id-site {
	clear:both;
}

#droite .id-site STRONG {
	font-size:11px;
}


#droite.home {
	background:url(images/paysage.gif) #112058 no-repeat 0px 194px;
}

#accroche {
	color:#FFFFFF;
	margin-left:285px;
}
#accroche STRONG {
	color:#20569F;
}

#droite #chapeau {
	clear:both;
	color:#658ACF;
	font-size:11px;
	/*font-size:12px;*/	
	margin-bottom:10px;
}

#droite #chapeau A {
	color:#658ACF;
}

#droite #chapeau IMG {
	margin:6px 0px 10px 0px;
}

#droite #texte {
	border-left:1px dashed #748EE8;
	padding-left:5px;
	color:#20569F;
	margin:2px 0px 0px 55px;
}

#droite #texte A {
	color:#748EE8;/*#3357A1*/
	text-decoration:none;
}

#droite #texte A:hover {
	text-decoration:underline;
}

/* Menu droite */

#droite #menu {
	width:579px;
}

#droite #menu A {
	padding:3px 8px;
	background:url(images/separation.gif) #3357A1 no-repeat right center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	min-height:36px;
}

#droite #menu A:hover {
	background:url(images/separation.gif) #112058 no-repeat right center;
}

#droite #menu A.actif {
	background:#112058;
	color:#748EE8;
	cursor:default;
}

#droite #menu A:hover.actif {
	background:#112058;
}

#droite #menu A.noseparation {
	background-image:none;
}

#droite #menu A:hover.fin {
	background-image:none;
}

/* Page d'accueil */

#droite #col-quest {
	width:345px;
	vertical-align:top;
}

#droite #col-actu {
	width:224px;
	color:#3357A1;
	vertical-align:top;
	padding-left:10px;
}

#droite #col-actu EM {
	font-size:10px;
}

#droite #col-actu STRONG {
	font-size:11px;
}


#droite #col-actu .bouton {
	font-size:10px;
	background-color:#112058;
	color:#ACDDFE;
	border:0px;
	width:100px;
	margin-top:4px;
}

#droite #col-actu .recherche {
	padding:2px 4px;
	background-color:#112058;
	color:#ACDDFE;
	font-weight:bold;
	width:110px;
}

#droite #col-actu H3 {
	background:url(images/crochet.gif) no-repeat left;
	font-size:11px;
	height:15px;
	padding-left:6px;
	margin:0px;
}

#droite #col-actu .separation {
	border-left:1px dashed #748EE8;
	padding-left:5px;
	margin-top:10px;
	color:#748EE8;
}

#droite #col-actu .separation A {
	/*border-width:0px 1px 0px 1px;
	border-color:#ACDDFE;
	border-style:solid;
	color:#112058;
	padding:0px 1px;*/
	text-decoration:none;
	color:#3357A1;
}

#droite #col-actu .separation A:hover {
	/*color:#FFFFFF;
	background-color:#3357A1;*/
	text-decoration:underline;
}

#droite #boite-acc {
	width:345px;
	margin:auto;
	margin-bottom:14px;
	color:#3357A1;
}

#droite #boite-acc #contenu {
	background:url(images/ligne_acc.gif) repeat-y center;
	padding:0px 14px;
}

#droite #boite-acc #contenu H2 {
	font-weight:normal;
	font-size:17px;
	margin:0px;
	padding-bottom:10px;
}
 
#droite #boite-acc #contenu P {
	margin:0px;
	padding:0px;
}

#droite #boite-acc #contenu A {
	color:#3357A1;
	text-decoration:none;
}

#droite #boite-acc #contenu A:hover {
	text-decoration:underline;
}

#droite #boite-acc #contenu .glossaire A {
	font-weight:bold;
	color:#FFFFFF;
}

#droite #boite-acc #contenu .glossaire A:hover {
	color:#9CD600;
	background-color:#FFFFFF;
	text-decoration:none;
}

/*vvd*/

#droite #boite-acc-bleu {
	width:345px;
	margin:auto;
	clear:both;
	color:#FFFFFF;
}

#droite #boite-acc-bleu #contenu {
	background:url(images/ligne_boite_bleu.gif) repeat-y center;
	padding:10px 10px 0px 10px;
	font-size:12px;
}

#droite #boite-acc-bleu #contenu H2 {
	font-weight:normal;
	font-size:17px;
	margin:0px;
	padding-bottom:10px;
}
 
#droite #boite-acc-bleu #contenu P {
	margin:0px;
	padding:0px;
}

#droite #boite-acc-bleu #contenu A {
	color:#FFFFFF;
}

#droite #boite-acc-bleu #contenu .glossaire A {
	font-weight:bold;
	color:#FFFFFF;
}

#droite #boite-acc-bleu #contenu .glossaire A:hover {
	color:#9CD600;
	background-color:#FFFFFF;
	text-decoration:none;
}

#droite #boite-acc-bleu #titre {
	background:url(images/deb_boite_acc_bleu.gif) no-repeat top;
	padding:5px 14px;
	color:#6D8FE4;
	font-weight:bold;
}

#droite #boite-acc-bleu #titre.blanc {
	color:#FFFFFF;
	font-size:12px;
}

#droite #boite-acc-bleu #titre.blanc A {
	color:#FFFFFF;
}

/* Recherche */

#droite #carte {
	margin-bottom:6px;
}

#droite #carte IMG {
	display:none;
}

#droite #carte #paris IMG { display:block; }

#droite #boite {
	width:284px;
	margin:auto;
	margin-bottom:14px;
}

#droite #boite #contenu {
	background:url(images/ligne.gif) repeat-y center;
	padding:0px 14px;
}

#droite #boite #contenu P {
	padding-left:34px;
	text-indent:-22px;
	margin:0px;
	background-position:0px 4px;
	background-repeat:no-repeat;
}

#droite #boite #contenu P.blanche {
	background-image:url(images/puce_blanche.gif);
}

#droite #boite #contenu P.rouge {
	background-image:url(images/puce_rouge.gif);
}

#droite #boite #contenu P.orange {
	background-image:url(images/puce_orange.gif);
}

#droite #boite #contenu P.bleue {
	background-image:url(images/puce_bleue.gif);
}

#droite #boite #contenu P.verte {
	background-image:url(images/puce_verte.gif);
}

#droite #boite #contenu INPUT {
	margin-bottom:-2px;
}

#droite #boite #contenu.lieu INPUT.champ {
	margin-bottom:0px;
}

#droite #boite-bleu {
	width:579px;
	margin:auto;
	clear:both;
	color:#FFFFFF;
}

#droite #boite-bleu #contenu {
	background-color:#748EE8;
	/*background-image:url(images/ligne_boite_bleu.gif);
	background-position:center;
	background-repeat:repeat-y;*/
	padding:0px 14px 10px 10px;
}

#droite #boite-bleu #fin {
	background:url(images/fin_boite_bleu.gif) no-repeat top;
	padding:5px 14px;
	text-align:center;
}

#droite #boite-bleu #contenu P {
	/*margin:8px 0px;*/
	margin:0px;
}

#droite #boite-bleu #contenu.decale {
	padding:12px 28px 0px 28px;
}

#droite #boite-bleu #contenu.decale STRONG{
	font-size:11px;
}

#droite #boite-bleu #contenu INPUT {
	padding-right:1px;
}

/* Resultats */

#puce-res {
	margin-right:5px;
}

#droite #gd-boite { 
	margin-bottom:10px;
}

#droite #gd-boite #contenu {
	background-image:url(images/ligne_gd_boite.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:0px 14px;
}

#droite #gd-boite #contenu A {
	color:#748EE8;
	text-decoration:none;
}

#droite #gd-boite #contenu A:hover {
	text-decoration:underline;
}

#droite #gd-boite #contenu.decale {
	background:url(images/ligne_gd_boite.gif) repeat-y center;
	padding-top:3px;
}

#droite #boite-bleu #titre {
	background-image:url(images/deb_boite_resultat.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:5px 14px;
	color:#6D8FE4;
	font-weight:bold;
}

#droite #boite-bleu #titre.blanc {
	color:#FFFFFF;
}

#droite #boite-bleu #titre.blanc A {
	color:#FFFFFF;
}

#droite #boite-bleu UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#droite #boite-bleu LI {
	padding-left:15px;
	list-style-type:square;
	/*background:url(images/puce_off.gif) no-repeat 0px 1px;*/
}

#droite #boite-bleu LI.selectionne {
	list-style-type:square;
	/*background-image:url(images/puce_on.gif);*/
}

#droite #boite-bleu LI .blanc {
	color:#FFFFFF;
}

#droite #boite-bleu HR {
	border-style:dashed;
	border-width:1px 0px 0px 0px;
	height:1px;
}

#droite #boite-bleu H2 {
	border-bottom:1px dashed #FFFFFF;
	margin:5px 0px;
	font-size:11px;
	color:#112058;
	padding-bottom:5px;
}


#droite #boite-bleu A.lien-resultat { 
	color:#112058;
	font-weight:bold;
	text-decoration:none;
}

#droite #boite-bleu A:hover.lien-resultat { 
	text-decoration:underline;
}

#droite #boite-bleu A.surligne {
	border-width:0px 1px 0px 1px;
	border-color:#ACDDFE;
	border-style:solid;
	background-color:#112058;
	color:#FFFFFF;
	padding:0px 3px;
	text-decoration:none;
}

#droite #boite-bleu A:hover.surligne {
	border-color:#ACDDFE;
	background-color:#FFFFFF;
	color:#112058;
}

#droite #navigation {
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

#droite #navigation.menu-fiche {
	margin:0px 0px 5px 0px;
}

#droite #navigation TD {
	background-color:#748EE8;
}

#droite #navigation A { 
	color:#FFFFFF;
	text-decoration:none;
}

#droite #navigation A:hover { 
	text-decoration:underline;
}

#droite #navigation TD.fond-blanc {
	background-color:#FFFFFF;
}

#droite #navigation TD.actif {
	background:url(images/ligne_navigation.gif) repeat-x center;
	font-weight:normal;
}

#droite #navigation TD.actif A {
	color:#001A55;
	text-decoration:none;
	cursor:default;
}

#droite #navigation TD.actif A:hover {
	text-decoration:none;
}

#droite #navigation-multi {
	line-height:6px; 
	background:#748EE8;
	font-weight:bold;
}

#droite #navigation-multi A {
	color:#FFFFFF;
	text-decoration:none;
}

#droite #navigation-multi A:hover {	text-decoration:underline; }

#droite #navigation-multi #intitule { 
	line-height:10px;
	height:22px;
}

#droite #navigation-multi.encadre-fiche {
	margin-top:5px;
}

#droite #navigation-multi.actif { 
	background:#FFFFFF;
	color:#001A55;
}

#droite #navigation-multi.actif #intitule { 
	background:#FFFFFF;
}

#droite #navigation-multi.actif TD.nav-l-h { background:url(images/nav_l_h.gif) repeat-x top; }

#droite #navigation-multi.actif TD.nav-l-b { background:url(images/nav_l_b.gif) repeat-x bottom; }

#droite #navigation-multi.actif TD.nav-l-g { background:url(images/nav_l_g.gif) repeat-y left; }

#droite #navigation-multi.actif TD.nav-l-d { background:url(images/nav_l_d.gif) repeat-y right; }



#droite #navigation-multi.encadre-fiche TD.nav-l-h {
	background-image:url(images/enc_h.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#droite #navigation-multi.encadre-fiche TD.nav-l-b { background:url(images/enc_b.gif) repeat-x bottom; }

#droite #navigation-multi.encadre-fiche TD.nav-l-g { background:url(images/enc_g.gif) repeat-y left; }

#droite #navigation-multi.encadre-fiche TD.nav-l-d { background:url(images/enc_d.gif) repeat-y right; }

#droite #commentaire {
	text-align:right;
	margin-top:10px;
	font-weight:bold;
	height:18px;
	line-height:17px;
}

#droite #commentaire #navigation {
	margin:0px 0px 0px 3px;
}

/* Contact */


#contact TEXTAREA {
	border-width:1px 0px 0px 1px;
	background-color:#EFEFEF;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:505px
}

#contact .champ {
	border-width:1px 0px 0px 1px;
	border-color:#808080;
	background-color:#EFEFEF;
	padding:1px 5px;
	
	font-size:11px;
}

#contact .bouton {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	height:17px;
	border:1px solid #FFFFFF;
	padding:1px 2px;
	background-color:#5C224B;
}

/* Politique nationale */

#texte.politique B, #texte.politique STRONG {
	font-size:11px;
	/*color:#001A55;*/
}#signature {
	margin-top: 336px;
	font-size: 10px;
	color: #9EBA3A;
	text-align: right;
}

#signature A {
text-decoration: none;
color: #9EBA3A;
}
#signature A:hover {
text-decoration: underline;
color: #9EBA3A;
}

.tab_contact_td1 {width:250px;background-color:#748EE8;color:#000000}
.tab_contact_td2 {width:250px;background-color:#748EE8;color:#000000}

.th-parcelles {border:1px solid white; text-align:center; font-weight:bold;}
.td-parcelles {border:1px solid white; text-align:center;}
