body {
	margin: 0px;
}

body, td, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.titre {
    background-repeat: no-repeat;
    background-position: center left;
	background-color: white;
	font-weight: bold;
	padding-left: 15px;
	height: 15px;
}

a:link {
	color: black;
	text-decoration: none;
}

a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: underline;
}

a:active{
color:green;
}

#coolmenu a:hover {
	font-size: 12px;
}

.surlignage{
	background: Yellow;
}
.bordencart {
    border: 1px solid #55B5D2;
}
.bordencartImmo {
border: 1px solid #005ea8;
}

.bordencartPresentation {
    border: 1px solid #FF9999;
}

.bordencartCharte {
    border: 1px solid #99FFCC;
}

.bordencartActivites {
    border: 1px solid #99CCFF;
}

.bordencartContact {
    border: 1px solid #CCCCFF;
}

.bordencartDefiscalisation {
    border: 1px solid #FFFF99;
}

img {
	border: 0px;
}

.justify {
	text-align: justify;
}

.cache {
	display: none;
	visibility: hidden;
    overflow: hidden;
    position: absolute;
}

.chapitre {
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 25px;
	font-size: 13px;
	font-weight: bold;
}

hr {
	border: 0;	
	background-color: #55B5D2;
	height: 1px;
}


.border {
        border: 1px solid #55B5D2;
}

input.champ {
	background-color: white;
	border: 1px solid #CCCCFF;
}

input.bouton {
        background-color: white;
        border: 1px solid #CCCCFF;
}

.Clair{
background-color:#EFEBFE;
}

.Fonce{
background-color:#D1C7FE;
}


div.frame_actu{
	 width: 175px;
	 height: 350px; 
	 overflow: auto;
	  padding: 3px
}

div.frame_immobilier{
	 width: 485px;
	 height: 430px; 
	 overflow: auto;
	  padding: 3px
}

div.frame_contenu{
	 width: 675px;
	 height: 475px; 
	 overflow: auto;
	padding: 1px;
}

a.info{
	position:relative;
	z-index:24;
	color:#000;
	text-decoration:none}

a.info:hover{z-index:25; background-color:#cff}

a.info span{display: none}

a.info:hover span{
	display:block;
	position:absolute;
	top:2em; left:0em; width:200px;
	border:1px solid #0cf;
	background-color:#cff; color:#000;
	text-align: center;
	text-decoration:none
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type:none;
}
#menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 1000;
}
#menu dl {
float: left;
width: 12em;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-size:14px;
font-weight: bold;
background: #996633;
}
#menu dd {
}
#menu li {
text-align: center;
background: #996633;
font-size:12px;
border: 1px solid #FFFFFF;
}
#menu li a, #menu dt a {
color: #FFFFFF;
text-decoration: none;
height: 100%;
border:0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #FFCC00;
color: #000000;
}
.Style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight:bold;
letter-spacing:inherit;
}

.Style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #005ea8;
font-weight:bold;
letter-spacing:inherit;
}
.Style3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight:bold;
letter-spacing:inherit;
}
.Style4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #005ea8;
letter-spacing:inherit;
}
.Style5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #005ea8;
font-weight:bold;
letter-spacing:inherit;
}
.Style6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC0000;
font-weight:bold;
letter-spacing:inherit;
}
