/*GLOBAL*/

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#e8e8e8;
}

a:focus, a:active{outline: none;}

form {
	margin:0px;
}

.killer {
	clear:both;
	line-height:1px;
	height:1px;
	margin-top:-1px;
}

.erreur {
	color: #FFFFFF;
	border: 1px solid #BF264D;
	background-color:#CC5285;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:11px;
	width:100%;
}

.ok {
	color: #006600;
	border: 1px solid #006600;
	background-color:#DDFFDD;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:11px;
	width:100%;
}

.c_immobilier, a.c_immobilier:link, a.c_immobilier:visited { color:#993366 !important; }
.c_defiscalisation, a.c_defiscalisation:link, a.c_defiscalisation:visited { color:#996666 !important; }
.c_credit, a.c_credit:link, a.c_credit:visited { color:#0099CC !important; }
.c_rachat, a.c_rachat:link, a.c_rachat:visited { color:#6633CC !important;}
.c_assurance, a.c_assurance:link, a.c_assurance:visited { color:#009900 !important; }
.c_travaux, a.c_travaux:link, a.c_travaux:visited { color:#993300 !important; }
.c_demenagement, .c_demenagement:link, a.c_demenagement:visited { color:#006699 !important; }
.c_maison, a.c_maison:link, a.c_maison:visited { color:#990033 !important;}

#header {
	margin:0px auto 0px auto;
	width:910px;
	background:url("/images/bg/header.gif") top no-repeat;
	padding:27px 51px 0px 33px;
	height:79px;
}

#header .logo {
	float:left;
	width:440px;
	background:url("/images/immobilier.jpg") top left no-repeat;
	margin:0px;
	height:62px;
	font-size:9px;
}
#header .logo a {
	display:block;
	padding:44px 0px 0px 66px;
	width:225px;
	height:18px;
	color:#24364E;
}
#header .logo a:link, #header .logo a:visited{ color:#24364E; text-decoration:none; }
#header .logo a:hover{ color:#24364E; text-decoration:none;}


#header .ban {
	float:left;
}

#content {
	margin:0px auto 0px auto;
	width:980px;
	background:url("/images/bg/content.gif") top repeat-y;
	padding:0px 7px 0px 7px;
}

/* NAV*/
#nav {
	width:980px;
	background:url("/images/bg/nav.gif") top repeat-x;
	height:26px;
	padding:1px 0px 1px 0px;
}

#nav .immobilier, #nav .defiscalisation, #nav .credit, #nav .rachat, #nav .assurance, #nav .travaux, #nav .demenagement, #nav .maison {
	float:left;
	border-right:1px solid #E3E3E3;
	text-align:center;
	font-size:12px;
}
#nav .immobilier a, #nav .defiscalisation a, #nav .credit a, #nav .rachat a, #nav .assurance a, #nav .travaux a, #nav .demenagement a, #nav .maison a {
	height:20px;
	padding-top:6px;
	text-decoration:none; 
	display:block;
}

#nav .immobilier a{color:#993366; width:152px; }
#nav .immobilier a:link, #nav .immobilier a:visited{ color:#993366; text-decoration:none; }
#nav .immobilier a:hover{ color:#FFFFFF; text-decoration:none; background-color:#993366;}

#nav .defiscalisation a{color:#996666; width:107px; }
#nav .defiscalisation a:link, #nav .defiscalisation a:visited{ color:#996666; text-decoration:none; }
#nav .defiscalisation a:hover{ color:#FFFFFF; text-decoration:none; background-color:#996666; }

#nav .credit a{color:#0099CC; width:119px; }
#nav .credit a:link, #nav .credit a:visited{ color:#0099CC; text-decoration:none; }
#nav .credit a:hover{ color:#FFFFFF; text-decoration:none; background-color:#0099CC; }

#nav .rachat a{color:#6633CC; width:117px; }
#nav .rachat a:link, #nav .rachat a:visited{ color:#6633CC; text-decoration:none; }
#nav .rachat a:hover{ color:#FFFFFF; text-decoration:none; background-color:#6633CC; }

#nav .assurance a{color:#009900; width:141px; }
#nav .assurance a:link, #nav .assurance a:visited{ color:#009900; text-decoration:none; }
#nav .assurance a:hover{ color:#FFFFFF; text-decoration:none; background-color:#009900; }

#nav .travaux a{color:#993300; width:72px; }
#nav .travaux a:link, #nav .travaux a:visited{ color:#993300; text-decoration:none; }
#nav .travaux a:hover{ color:#FFFFFF; text-decoration:none; background-color:#993300; }

#nav .demenagement a{color:#006699; width:117px; }
#nav .demenagement a:link, #nav .demenagement a:visited{ color:#006699; text-decoration:none; }
#nav .demenagement a:hover{ color:#FFFFFF; text-decoration:none; background-color:#006699; }

#nav .maison a{color:#990033; width:147px; }
#nav .maison a:link, #nav .maison a:visited{ color:#990033; text-decoration:none; }
#nav .maison a:hover{ color:#FFFFFF; text-decoration:none; background-color:#990033; }

/* BANDEAU */
#bandeau {
	margin:0px;
	padding:0px;
	height:213px;
}

/* PAGE DE CONTENU */
#page{
	margin:0px auto 0px auto;
	background:url("/images/bg/page.gif") top repeat-y;
	width:980px;
}
#page .nav_g {
	float:left;
	background:url("/images/bg/nav_g.gif") top left no-repeat;
	width:206px;
	padding-bottom:20px;
}

#page .texte {
	float:left;
	width:752px;
	padding:15px 10px 10px 10px;
}


/* PAGE ACTUALITE */
#page .actualite {
	color:#555555;
}
#page .partenaires {
	width:754px;
}
#page .actualite h1, #page .partenaires h1 , #page .contact h1 {
	background:url("/images/bg/nav_g_ttl.gif") 0px 3px no-repeat;
	padding:0px 0px 2px 8px;
	font-size:15px;
	color: #990033;
}

#page .actualite h2 {
	background:url("/images/bg/nav_g_puce.gif") 0px 6px no-repeat;
	padding:0px 0px 3px 8px;
	font-size:12px;
	color: #990033;
	margin:15px 0px 0px 0px;
}

#page .partenaires h2 {
	font-size:12px;
	color: #990033;
	margin:15px 0px 5px 0px;
}


#page .partenaires .partenaire {
	float:left;
	margin-top:10px;
	width:370px;
}
#page .partenaires .partenaire_m {
	margin-right:14px;
}

#page .partenaires .partenaire .logo {
	float:left;
	background:url("/images/bg/partenaire.gif") top left no-repeat;
	text-align:center;
	width:178px;
	height:98px;
	padding:7px 11px 0px 6px;
}
#page .partenaires .partenaire .description {
	float:left;
	width:172px;
	padding:6px 0px 0px 0px;
	font-size:11px;
}
#page .partenaires .partenaire .description strong {
	color:#990033;
	font-size:12px;
}
#page .partenaires .partenaire .description a, #page .partenaires .partenaire .description a:link, #page .partenaires .partenaire .description a:visited { color:#000033; text-decoration:underline;}
#page .partenaires .partenaire .description a:hover { color:#000033; text-decoration:none;}


#page .contact .ttl {
	color:#990033;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding:20px 0px 5px 0px;
}	
#page .contact .contact_g {
	float:left;
	width:350px;
}
#page .contact .contact_d {
	float:left;
	width:402px;
}

#page .contact .contact_d td{
	font-size:12px;
}
#page .contact .contact_d .legende{
	font-size:9px;
}
#page .contact .contact_d textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:260px;
}

/* PLAN DU SITE */
#page .plan h1, #page .plan h1 a {
	font-size:14px !important;
	margin:20px 0px 0px 0px !important;
}
#page .plan h2, #page .plan h2 a {
	padding-top:5px !important;
}
#page .plan ul {
	margin:0px 0px 5px 10px !important;
}

/* FOOTER */
#footer{
	margin:0px auto 0px auto;
	width:945px;
	background:url("/images/bg/footer.jpg") top no-repeat;
	padding:0px 24px 15px 23px;
	height:36px;
	font-size:10px;
}

#footer .web_agency{
	float:left;
	padding-top:12px;
}

#footer .web_agency a{ color:#000033; text-decoration:underline; }
#footer .web_agency a:link, #footer .web_agency a:visited{ color:#000033; text-decoration:underline; }
#footer .web_agency a:hover{ color:#000033; text-decoration:none; }

#footer .web_agency img {
	margin:-3px 3px 0px 0px;
}

#footer .liens {
	float:right;
	color:#999999;
	padding-top:12px;
}
#footer .liens a{ color:#999999; text-decoration:none; }
#footer .liens a:link, #footer .liens a:visited{ color:#999999; text-decoration:none; }
#footer .liens a:hover{ color:#999999; text-decoration:underline; }
#footer .liens img { margin:-7px 0px 0px 0px; }
#footer .partners { padding:15px 0px; text-align:center; }
#footer .partners a { color:#666; text-decoration:underline; }
#footer .partners a:hover { text-decoration:none; }


