@import url('menu.css');
@import url('top.css');
@import url('form.css');

*{
	margin	: 0;
	padding	: 0;
}

body{
	background	: #92add1;
	text-align	: center;
	font: 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #767676;
}

h3 {
	font-size: 1.2em;
	color: #346ab2;
	text-transform:uppercase;
	padding: 2.5em 0 0.5em 0;
}

h3 span {
	font-size: 0.8em;
	text-transform: none;
	font-weight: normal;
	color: #568cd4;
}

p {
	line-height: 1.6em;
	padding: 1.5em 0 0.5em 0;
}

ul {
	margin-left: 50px;
}

a {
	color: #000;
	outline: none;
}

a:hover {
	text-decoration: none;
}

img {
	border		: 0;
}

strong{
font-weight:bold;
color:#346ab2;
}

img.border{
	border: 1px solid #fff;
	border-width: 10px 0 10px 30px;
	background: #dee3eb;
	padding: 3px;
}

hr.clear {
    clear		: both ;
    visibility	: hidden ;
	line-height	: 0 ;
    font-size	: 0 ;
	border: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

.clear			{
    clear		: both;
    visibility	: hidden ;
}

/* =================================== */
/* ============ STRUCTURE ============ */
/* =================================== */

div#top {
	position: relative;
	margin		: 0 auto;
	height		: 120px;
	width: 988px;
	background: transparent url(../img/top.gif) top center no-repeat;
}

div#menu {
	position: relative;
	margin		: 0 auto;
	height		: 266px;
	width		: 988px;
	background: transparent url(../img/menu.gif) top center no-repeat;
	text-align: left;
}

div.cadre {
	width: 970px;
	margin: 12px auto 0 auto;
	text-align: left;
	background: transparent url(../img/foot.gif) bottom center no-repeat;
	padding-bottom: 11px;
}

div.cadre div.content {
	border: 1px solid #e1e1e0;
	border-width: 0 1px;
	background: #fff;
	padding: 1px 40px 20px 40px;
}



/* =================================== */
/* ============== ACTU ============== */
/* =================================== */

div.news {
	position: relative;
	width: 423px;
	float: left;
}

div.gauche {
	margin-right: 20px;
}

div.droite {
	margin-left: 20px;
}

div.news p.suite a {
	position: absolute;
	top: 120px;
	left: 320px;
	display: block;
	width: 98px;
	height: 33px;
	background: transparent url(../img/suite.gif) top left no-repeat;
	text-indent: -5000px;
}


/* =================================== */
/* ============== TITRE ============== */
/* =================================== */

h2 {text-indent:-5000px;width:970px;height:42px;}
h2.actualite {background:transparent url(../img/title/actualite.gif) top left no-repeat;}
h2.lexique {background:transparent url(../img/title/lexique.gif) top left no-repeat;}
h2.presentation {background:transparent url(../img/title/presentation.gif) top left no-repeat;}
h2.boyet {background:transparent url(../img/title/boyet.gif) top left no-repeat;}
h2.partenaire{background:transparent url(../img/title/partenaire.gif) top left no-repeat;}
h2.actionnaire {background:transparent url(../img/title/actionnaire.gif) top left no-repeat;}
h2.avocat {background:transparent url(../img/title/avocat.gif) top left no-repeat;}
h2.expert{background:transparent url(../img/title/expert.gif) top left no-repeat;}
h2.gestionnaire{background:transparent url(../img/title/gestionnaire.gif) top left no-repeat;}
h2.notaire {background:transparent url(../img/title/notaire.gif) top left no-repeat;}
h2.banquier{background:transparent url(../img/title/banquier.gif) top left no-repeat;}
h2.fiscalite{background:transparent url(../img/title/fiscalite.gif) top left no-repeat;height:62px;}
h2.usufruit{background:transparent url(../img/title/usufruit.gif) top left no-repeat;}
h2.sel{background:transparent url(../img/title/sel.gif) top left no-repeat;}
h2.contact{background:transparent url(../img/title/contact.gif) top left no-repeat;}


/* =================================== */
/* ============= CONTENT ============= */
/* =================================== */



div.content p.zoom{
	background:transparent url(../img/zoom.gif) top left repeat-x;
	color: #555;
	padding: 1em;
	margin: 1em 0;
}

div.content p.zoom2{
	background:transparent url(../img/zoom.gif) top left repeat-x;
	color: #555;
	border: 1px solid #bbb;
	padding: 1em;
	margin: 1em 0;
}

div.zoom2{
	background:transparent url(../img/zoom.gif) top left repeat-x;
	color: #555;
	border: 1px solid #bbb;
	padding: 1em;
	margin: 1em 0;
}

div.zoom2 a, div.zoom2 a:hover{
	color: #555;
}

div.zoom2 h3 a {
	color: #346ab2;
	text-decoration: none;
}

div.multi a {
	color: #346ab2;
	padding: 1px 3px;
}

div.multi a.selected {
	text-decoration: none;
	font-weight: bold;
	background: #555;
	color: #fff;
}



div.partenaire{
	width	: 400px;
	height	: 220px;
	background: #efefef;
	float	: left;
	margin	: 10px;
	padding	: 10px;
	text-align:center;
}

div.partenaire a{
	text-decoration:none;
	color:#666;
}

div.partenaire a:hover{
	text-decoration:none;
	color:#346ab2;
}



/* =================================== */
/* ============= FOOTER ============== */
/* =================================== */

#footer a {
	color: #eee;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p {
	text-align: center;
	color: #1a3763;
}