/* CSS Document */

p { margin: 0px 0px 0px 0px}
img {border :0px;}

.color_menuG { background-color: #AD0C10; border-bottom-color:#FFFFFF; border-bottom-style:dashed; border-bottom-width:1px; text-decoration:none;}
.lien_menuG { font-family: Verdana; font-size: 11px; color: #FBE3D7; font-weight: bold; text-decoration:none; margin: 0px 0px 0px 10px;}
.lien_menuG:hover { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:underline; margin: 0px 0px 0px 10px;}



.body_principal { background-color:#FFFFFF; font-family: Verdana; font-size: 10px; color: #003442; text-decoration:none; margin: 0px 0px 0px 0px;}
.table_principale { background-color:#FFFFFF; font-family: Verdana; font-size: 10px; color: #003442; text-decoration:none;
					border-top-color:#AD0C10; border-top-style:solid; border-top-width:3px; 
					border-left-color:#AD0C10; border-left-style:solid; border-left-width:3px; 
					border-right-color:#AD0C10; border-right-style:solid; border-right-width:3px;
					border-bottom-color:#AD0C10; border-bottom-style:solid; border-bottom-width:3px; }
					
.tr0 {background-color: #FFFFFF;}
.tr1 {background-color: #EFEFEF;}
.border_top_bottom { border-top-color:#AD0C10; border-top-style:solid; border-top-width:3px;
				border-bottom-color:#AD0C10; border-bottom-style:solid; border-bottom-width:3px; text-decoration:none; }

.cellule_menu { border-style:solid; border-width:2px; border-color:#003442; }
.color_menu { border-top-color:#AD0C10; border-top-style:solid; border-top-width:3px; background-color:#003442;
				border-bottom-color:#AD0C10; border-bottom-style:solid; border-bottom-width:3px; text-decoration:none; }
.lien_menu { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.lien_menu:hover { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.navbartext2 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003442; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.date { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003442; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.lien_demo { font-family: Verdana; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.lien_demo:hover { font-family: Verdana; font-size: 14px; color: #003442; font-weight: bold; text-decoration:underline; }
.lien_demo1 { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.lien_demo1:hover { font-family: Verdana; font-size: 11px; color: #003442; font-weight: bold; text-decoration:underline; }
.lien_list { font-family: Verdana; font-size: 11px; color: #AD0C10; font-weight: bold; text-decoration:underline; }
.lien_list:hover { font-family: Verdana; font-size: 11px; color: #AD0C10; font-weight: bold; text-decoration:underline; }


.lien11 { font-family: Verdana; font-size: 11px; color: #003442; font-weight: bold; text-decoration:underline; }
.lien11:hover { font-family: Verdana; font-size: 11px; color: #AD0C10; font-weight: bold; text-decoration:underline; }
.lien11red { font-family: Verdana; font-size: 11px; color: #AD0C10; font-weight: bold; text-decoration:underline; }
.lien11red:hover { font-family: Verdana; font-size: 11px; color: #003442; font-weight: bold; text-decoration:underline; }
.lien12 { font-family: Verdana; font-size: 12px; color: #003442; font-weight: bold; text-decoration:underline; }
.lien12:hover { font-family: Verdana; font-size: 12px; color: #AD0C10; font-weight: bold; text-decoration:underline; }
.lientel { font-family: Verdana; font-size: 11px; color: #AD0C10; text-decoration:underline; }
.lientel:hover { font-family: Verdana; font-size: 11px; color: #AD0C10; text-decoration:underline; }

.lien_list12 { font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.lien_list12:hover { font-family: Verdana; font-size: 12px; color: #3F4C25; font-weight: bold; text-decoration:underline; }
.lien_menu_3 { font-family: Verdana; font-size: 10px; color: #3F4C25; font-weight: normal; text-decoration:none; }
.lien_menu_3:hover { font-family: Verdana; font-size: 10px; color: #FFCC33; font-weight: normal; text-decoration:underline; }
.lien_footer { font-family: Verdana; font-size: 9px; color:#FFFFFF; line-height: 12px; margin: 0px 0px 0px 0px; text-decoration:none; }
.lienfooter:hover { font-family: Verdana; font-size: 9px; color:#E6E6F0; line-height: 12px; margin: 0px 0px 0px 0px; text-decoration:none; }


.titre_menu { font-family: Verdana; font-size: 14px; color: #3F4C25; font-weight: bold; text-decoration:none; }

.1pix_border {
	BORDER-RIGHT: #E70042 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #E70042 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #E70042 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #E70042 1px solid
}


.champ_formulaire1 { font-family:verdana; font-size:11px; color:#AD0C10; BORDER: #666666 1px solid; BACKGROUND-COLOR: #FFFFFF;
		 		text-decoration:none; }
.bouton1 { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight: bold; padding: 3px 30px 3px 30px; height:22px;
			BORDER: #003442 1px solid; BACKGROUND-COLOR: #AD0C10; text-decoration:none; cursor:pointer; }
.bouton1:hover { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight: bold; padding: 3px 30px 3px 30px; height:22px; 
			BORDER: #AD0C10 1px solid; BACKGROUND-COLOR: #003442; text-decoration:none; cursor:pointer; }
.bouton3 { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight: bold; padding: 3px 30px 3px 30px; height:22px;
			BORDER: #AD0C10 1px solid; BACKGROUND-COLOR: #003442; text-decoration:none; cursor:pointer; }
.bouton3:hover { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight: bold; padding: 3px 30px 3px 30px; height:22px; 
			BORDER: #003442 1px solid; BACKGROUND-COLOR: #AD0C10; text-decoration:none; cursor:pointer; }
.boutonsubmit1 { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight: bold; padding: 3px 30px 3px 30px; height:22px;
			BORDER: #003442 1px solid; BACKGROUND-COLOR: #AD0C10; text-decoration:none;  }
.boutonsubmit1:hover { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight: bold; padding: 3px 30px 3px 30px;  height:22px;
			BORDER: #AD0C10 1px solid; BACKGROUND-COLOR: #003442; text-decoration:none; }

.text { font-family:verdana; font-size:11px; color:#003442; line-height: 17px; text-align:left; margin: 0px 0px 0px 20px; }
.textc { font-family:verdana; font-size:11px; color:#003442; line-height: 17px; text-align:center; margin: 0px 0px 0px 0px; }
.text_bold { font-family:verdana; font-size:11px; font-weight: bold; color:#FFFFFF; line-height: 17px; text-align:left; margin: 0px 0px 0px 10px; }
.text_bold_15 { font-family:verdana; font-size:15px; font-weight: bold; color:#FFE7B5; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }

.textJustify { font-family:verdana; font-size:11px; color:#003442; line-height: 17px; text-align:justify; margin: 0px 0px 0px 0px; }
.textJustify20-Gris { font-family:verdana; font-size:11px; color:#003442; line-height: 17px; text-align:justify; margin: 0px 20px 0px 0px; }
.textBold-Red { font-family:verdana; font-size:11px; color:#AD0C10; line-height: 17px; font-weight: bold; margin: 0px 0px 0px 0px; }
.textBold-Gris { font-family:verdana; font-size:11px; color:#003442; line-height: 17px; font-weight: bold; margin: 0px 0px 0px 0px; }
.textNormal-Red { font-family:verdana; font-size:11px; color:#AD0C10; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }
.textNormal-Gris { font-family:verdana; font-size:11px; color:#003442; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }
.titreBold-Red { font-family:verdana; font-size:14px; color:#AD0C10; line-height: 17px; font-weight: bold; margin: 20px 0px 20px 0px; }
.textJustifySmall { font-family:verdana; font-size:10px; color:#003442; line-height: 10px; text-align:justify; margin: 10px 10px 10px 10px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color:#AD0C10; }

.text1_BCox { font-family:verdana; font-size:11px; color:#333333; line-height: 15px; text-align:left; margin: 0px 0px 0px 0px; }
.champ_formulaireG { font-family:verdana; font-size:10px; color:#ad0c10; BORDER: #003442 1px solid; BACKGROUND-COLOR: #FEF3F4; text-decoration:none; }


.text_L { font-family:verdana; font-size:10px; color:#FFE7B5; line-height: 13px; text-align:left; margin: 0px 0px 0px 0px; }
.text_R { font-family:verdana; font-weight: bold; font-size:10px; color:#FFE7B5; line-height: 13px; text-align:left; margin: 0px 0px 0px 20px; }

.text1 { font-family:verdana; font-size:12px; color:#003442; line-height: 17px; text-align:justify; margin: 0px 20px 6px 0px; }
.text1_box { font-family:verdana; font-size:10px; color:#003442; text-align: left; line-height: 13px; margin: 0px 0px 0px 0px; }
.text1_bl { font-family:verdana; font-size:12px; color:#46489D; line-height: 15px; margin: 2px 50px 0px 0px; }
.text1_bleu { font-family:verdana; font-style:italic; font-size:15px; color:#46489D; line-height: 17px; font-weight: bold; margin: 2px 50px 0px 0px; }
.text1_red { font-family:verdana; font-size:11px; color:#FF0000; line-height: 17px; font-weight: bold; margin: 0px 20px 0px 0px; }
.text1_gris { font-family:verdana; font-size:11px; color:#333333; line-height: 17px; font-weight: bold; margin: 0px 20px 0px 0px; }

.text1white { font-family:verdana; font-weight: bold; font-size:12px; color:#FFFFFF; margin: 0px 0px 0px 0px; }
.text1_box { font-family:verdana; font-size:11px; color:#333333; line-height: 15px; text-align:left; margin: 6px 20px 0px 20px; }


.text1b { font-family:verdana; font-size:12px; color:#3F4C25; line-height: 15px; margin: 2px 30px 0px 50px; text-indent:-20px; }
.text2 { font-family:verdana; font-size:12px; color:#3F4C25; line-height: 15px; margin: 0px 0px 0px 0px; }
.text2bold { font-family:verdana; font-weight: bold; font-size:12px; color:#3F4C25; line-height: 15px; margin: 0px 0px 0px 0px; }

.text3 { font-family: Verdana; font-size: 9px; color:#333333; line-height: 11px; margin: 3px 20px 0px 0px; text-decoration:none; }


.text3white { font-family: Verdana; font-size: 9px; color:#FFFFFF; line-height: 12px; margin: 2px 30px 0px 30px; text-decoration:none; }
.text4 { font-family: Verdana; font-size: 12px; color:#3F4C25; line-height: 12px; margin: 0px 0px 0px 0px; text-decoration:none; }
.titre_fond { font-family: Tahoma; font-size: 24px; color:#FFFFFF; margin: 8px 0px 6px 50px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre_produit { font-family: Tahoma; font-size: 32px; color:#46489D; margin: 8px 0px 6px 50px; line-height: 30px; font-weight: bold; text-decoration:none; }

.titre1 { font-family: Verdana; font-size: 18px; color:#E70042; margin: 10px 0px 6px 20px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre2 { font-family: Verdana; font-size: 14px; margin: 20px 0px 6px 0px; line-height: 15px; color: #E70042; font-weight: bold; text-decoration:none; }
.titre2b { font-family: Verdana; font-size: 14px; margin: 0px 0px 0px 17px; line-height: 15px; color: #46489D; font-weight: bold; text-decoration:none; }
.titre3 { font-family: Verdana; font-size: 14px; color: #632063; margin: 10px 0px 6px 20px; font-weight: bold; text-decoration:none; }
.titre4 { font-family: Tahoma; font-size: 18px; color:#46489D; margin: 10px 0px 0px 20px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre4_0 { font-family: Tahoma; font-size: 18px; color:#46489D; margin: 0px 0px 0px 30px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre5 { font-family: Tahoma; font-size: 14px; color:#3F4C25; margin: 8px 0px 2px 0px; font-weight: bold; text-decoration:none; }

.inter_tab13 { font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration:none; }

.decal30 { margin: 0px 0px 0px 30px; text-decoration:none; }
.decal30up { margin: 15px 0px 15px 30px; text-decoration:none; }
.decal30up1 { margin: 0px 0px 6px 30px; text-decoration:none; }
.decal60 { margin: 0px 0px 10px 60px; text-decoration:none; }
.decalup { margin: 2px 0px 5px 0px; text-decoration:none; }
.decaltext { margin: 15px 0px 15px 0px; text-decoration:none; }
 
.justifier { margin: 0px 20px 0px 0px; text-align:justify; text-decoration:none; }
.centrer { margin: 0px 0px 0px 0px; text-align:center; text-decoration:none; }
.gauche { margin: 0px 0px 0px 0px; text-align:left; text-decoration:none; }
.droit { margin: 0px 0px 0px 0px; text-align:right; text-decoration:none; }

.top1 { font-family: Tahoma; font-size: 32px; color:#46489D; margin: 0px 0px 0px 0px; font-weight: bold; text-decoration:none; }
.top2 { font-family: Verdana; font-size: 20px; color: #FFFFFF; text-decoration:none; }
.top2b { font-family: Verdana; font-size: 20px; color: #CCCC33; text-decoration:none; font-weight: bold; }
.top3 { font-family: Verdana; font-size: 14px; color: #CCCC33; text-decoration:none; }
.taho20boldrouge { font-family: Tahoma; font-size: 20px; color:#F50000; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }


.sansinterligne { line-height:normal; margin-bottom:30px; color:#FF0000; }
.sans { line-height:normal; padding-right:35px; padding-bottom:20px; color:#FFDD00; }
.centrerligne { text-align:left; padding-bottom:50px; text-indent: -30px; line-height:25px; color:#660000; padding-left:50px; }

.contourblanc
{
	BORDER: #FFFFFF 2px solid;
border-top-style:none;
}


.none { border-style:none; }
.text1_banc_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.italique_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #46489D;
}



H1 { font-family: Verdana; font-size: 18px; color:#AD0C10; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }

.lien_h1 { font-family: Verdana; font-size: 18px; color:#AD0C10; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }
.lien_h1:visited { text-decoration:none; color:#AD0C10; }
.lien_h1:hover  { text-decoration:none; color:#AD0C10; }


H2 { font-family:verdana; font-size:15px; font-weight: bold; color:#AD0C10; line-height: 17px; text-align:left; margin: 0px 0px 8px 0px; }
H3 { font-family:verdana; font-size:16px; font-weight: bold; color:#AD0C10; line-height: 20px; text-align:left; margin: 5px 0px 6px 3px; }
H4 { font-family: Verdana; font-size: 14px; color: #FFFFFF; margin: 0px 0px 0px 20px; font-weight: bold; text-decoration:none; }

.lien_h3 { font-family:verdana; font-size:16px; font-weight: bold; color:#AD0C10; text-align:left; margin: 0px 0px 0px 0px; }
.lien_h3  { text-decoration:none; color:#AD0C10; }
.lien_h3  { text-decoration:none; color:#AD0C10; }

.lien_h4 { font-family: Verdana; font-size: 14px; color: #AD0C10; margin: 0px 0px 0px 0px; font-weight: bold; text-decoration:none; }
.lien_h4:visited { text-decoration:none; color:#AD0C10; }
.lien_h4:hover { text-decoration:none; color:#AD0C10; }


.li_box { font-family:verdana; font-size:10px; color:#003442; text-align:left; margin: 0px 0px 0px 0px; }

.text1_comparatif { font-family:verdana; font-size:11px; color:#632063; line-height: 12px; text-align:justify; margin: 10px 10px 10px 10px; }

.text_box_test {font-family:verdana; font-size:11px; color:#333333; line-height: 15px; text-align:left; margin: 5px 0px 0px 0px;  }
.text_box_2 { font-family:verdana; font-size:10px; color:#632063; line-height: 12px; text-align:justify; margin: 0px 20px 2px 0px; }

.suite_h1 { font-family: Verdana; font-size: 18px; color:#AD0C10; margin: 5px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }

.suite_h3 { font-family: Verdana; font-size: 16px; color:#AD0C10; margin: 5px 0px 6px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }

.suite_h4 { font-family: Verdana; font-size: 14px; color: #AD0C10; margin: 0px 0px 0px 1px; font-weight: bold; text-decoration:none; }
.suite_h4_2 { font-family: Verdana; font-size: 14px; color: #AD0C10; margin: 0px 0px 0px 20px; font-weight: bold; text-decoration:none; }



.mon_menu {font-family: Verdana; font-size: 12px; color:#FFFFFF; margin: 0px 0px 0px 5px;  font-weight: bold; text-decoration:none; }

.lien_test { text-decoration : none; font-family: Verdana; font-size: 10px; color:#FFE7B5; margin: 0px 0px 0px 0px;}
.lien_test:visited { text-decoration: none; color: #FFE7B5; }
.lien_test:hover { text-decoration: none; color: #E70042; }

.lien_list_test { font-family: Verdana; font-size: 11px; color: #632063; text-decoration:none;}
.lien_list_test:hover { font-family: Verdana; font-size: 11px; color: #E70042; text-decoration:underline; }

.text_16 { font-family:verdana; font-size:9px; color:#003442; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }

.text_index { font-family:verdana; font-size:12px; color:#003442; line-height: 17px; text-align:justify; margin: 0px 0px 0px 0px; }

.text1_news { font-family:verdana; font-size:11px; color:#003442; line-height: 12px; text-align:justify; margin: 10px 0px 10px 0px; }

.lien_news_rss { font-family: Verdana;  font-size: 12px; color: #FFFFFF; text-decoration:none;}
.lien_news_rss:visited {  text-decoration: none; color: #FFFFFF; }
.lien_news_rss:hover {  text-decoration: none; color: #FFFFFF; }


a { font-family: Verdana;  font-size: 12px; color: #FFFFFF; text-decoration:none;}
a {  text-decoration: none; color: #FFFFFF; }

.abo_panel_r {position: absolute; top: 7em; right: 1em; background-color: #FFFFCC; border: solid 1px #AD0C10; color: #AD0C10; width: 150px; height: 35px; padding-top: 10px; text-align: center; font-size: 18px}
.abo_panel_g {position: absolute; top: 7em; right: 1em; background-color: #CCFFCC; border: solid 1px #669900; color:#669900; width: 150px; height: 35px; padding-top: 10px; text-align: center; font-size: 18px}

.logo_immo {top: 1em; left: 1em; background-color: #FFFFFF;}
.logo_immo_r {float: right; top: 1em; right: 1em; background-color: #FFFFFF;}
input:focus{border: 2px inset #1522AF}
textarea:focus{border: 2px inset #1522AF}
select:focus{border: 2px inset #1522AF}
