body {
SCROLLBAR-FACE-COLOR: #CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: 
  black; SCROLLBAR-3DLIGHT-COLOR: black; SCROLLBAR-ARROW-COLOR: black; SCROLLBAR-TRACK-COLOR: #F0F0F0; SCROLLBAR-DARKSHADOW-COLOR: black;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
img {
  border: none;           
  vertical-align: auto; 
}
#headerindex
{
	background: #FFFFFF;
	margin: auto auto 5px;
	width: 100%;
	height: 104px;
	padding: 0px;
}
div.loginclients {
position: absolute;
top: 0px;
right:0px;
width:190px;
height:75px;
text-align:left;
}
#header
{
	background: #FFFFFF;
	margin: auto auto 5px;
	width: 100%;
	height: 104px;
	padding: 0px;
}
#footer{
background: #8E877A;
	width: 100%;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}
#content{
	width: 960px;
	text-align: left;
line-height: 11px !important; 
line-height: 7px;
margin-bottom: 10px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#contentfondblnc{
	width: 100%;
background: #FFFFFF;
margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.spacer {
display:block;
clear:both;
margin-left: 5px;
width:250px;
font-size:1px;
height:1px;
border-bottom:1px dashed #676156;
}
.contentitle {
position:absolute;
left: 50%; 
top: 12px;
width: 960px;
height: 82px;
margin-left: -480px;
}
div.pubdp2i {
position: absolute;
top: 6px;
left:290px;
width:468px;
height:60px;
background-color: #D9D9D9;
}
div.pubdp2i span {display:none;}
input {
color:#333;
font-size:9px;
border:1px solid #757575;
background-color: #FFFFFF;
}
div.rappel {
position: absolute;
top: 6px;
right:41px;
width:150px;
height:60px;
text-align:left;
}
.Menusepar {
	font-family: Arial, sans-serif;
    margin-right:30px;
	font-size: 13px;
	font-weight: none;
	text-decoration: none;
	color: #504B43;
}
div.filetitle {
border-bottom:1px solid #A2BED7;
padding-bottom:2px;
margin:0px;
}
div.dp2index {
position:absolute;
margin:0px auto;
top: 0px;
height:104px;
width:100%;
background-color: #FFFFFF;
background: url(/pict/dark.gif) repeat-x bottom #FFFFFF;
}
div.logodp2i {
position: absolute;
top: 0px;
left:0px;
width:58px;
height:82px;
}
div.dp2itypo {
position: absolute;
top: 0px;
left:58px;
width:87px;
height:37px;
}
div.accrochdp2i {
position: absolute;
top: 37px;
left:68px;
width:180px;
height:45px;
line-height: 10px;
text-align:left;
}
div.floor-stripe {
position:relative; 
width: 100%;
height: 55px;
background-color: #676156;
}
div.cntntfloorstrip {
position:absolute;
left: 50%; 
padding-top: 15px !important;
padding-top: 8px;
width: 945px;
height: 40px;
margin-left: -460px;
line-height: 13px !important; 
line-height: 8px;
}
div.floor {
position:relative; 
width: 100%;
width: auto;
padding-bottom: 0px;
background-color: #8E877A;
padding-bottom: 180px;
}
div.cntntfloor {
position:relative;
left: 50%; 
top: 10px;
width: 920px;
height: auto;
margin-left: -460px; 
line-height: 13px !important; 
line-height: 8px;
}
p, ul, li {
margin-top:5px;
margin-bottom:5px !important;
margin-bottom:0px;
margin-left:15px;
margin-right:15px;
font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #676156;
	line-height: 13px;
}

.apparent{
   visibility: visible;
   display: block;
}

.cache {visibility:hidden;display:none;}
.cache2{
   visibility: visible;
   display: block;  
}

/*POLICES -------------------------------------typo*/

.Marronsurlign11 {
font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #676156;
	line-height: 13px;
}
.Marron11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #676156;
	line-height: 13px;
text-align: center;
}
.Marron12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #676156;
	line-height: 13px;
}
.Marrontitle16 {
display:inline;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #676156;
	line-height: 22px;
letter-spacing: -1px;
margin-right:15px;
margin-left:2px;
text-transform:uppercase;
}

.Bluecadr10 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #90A4BA;
	line-height: 10px;
}
.Blue10 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #436EA9;
	line-height: 10px;
}
.Blue11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #436EA9;
	line-height: 13px;
}
.Grey10 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #656565;
	line-height: 10px;
}
.Blue11surlign {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #A2BED7;
	line-height: 12px;
}
.Blue11surlign:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
    text-decoration: underline;
	color: #86AACB;
}

.Bluetitle13 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #A2BED7;
	line-height: 15px;
letter-spacing: -1px;
margin-right:15px;
}
.Greylign12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5F6668;
line-height: 11px !important; 
line-height: 7px;
}
.Greylign12:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
text-decoration: underline;
	
}
.Whitelign12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
line-height: 11px !important; 
line-height: 7px;
}
.Whitelign12:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
text-decoration: underline;
	
}
.Greystatic11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #7F8080;
	line-height: 14px;
}
.White9 {
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 12px;
}
.White11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 12px;
}
.Whitesurlign {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: normal;
}
.Whitesurlign:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: none;
text-decoration: underline;	
}
.Whitebold12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 14px;
}
.Whitsurlign11 {font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none;color: #FFFFFF;line-height: 13px !important;line-height: 8px;}
* html .Whitsurlign11 {display:block;margin-top:-4px;font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none;color: #FFFFFF;line-height:13px;}

.Whitsurlign11:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0px;
	background-color:#6E6960;
	color: #FFFFFF;
}
.Orange11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #F7931E;
	line-height: 18px;
}
.Orangebold11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7931E;
	line-height: 18px;
}
.Orangeprice11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7931E;
	line-height: 18px;
text-align: center;
}
.Orangebold12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #F7931E;
	line-height: 14px;
}
div.filetorange {
border-bottom:1px solid #F7931E;
padding-bottom:0px;
margin-right:15px;
margin-left:15px;
}
div.filetmarron {
border-bottom:1px solid #676156;
padding-bottom:0px;
margin-right:15px;
margin-left:15px;
}
div.filetbleu {
border-bottom:1px solid #A2BED7;
padding-bottom:0px;
margin-right:15px;
margin-left:15px;
}
h1 {
margin-top:5px;
margin-bottom:5px !important;
margin-bottom:3px;
margin-left:15px;
margin-right:15px;
font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #676156;
	line-height: 13px;
line-height: 12px !important; 
}

h1.tt {padding-bottom:10px;font-weight:bold;font-size:13px;}

div.schema-prmaxessia {width:620px;height:309px;background-image:url(/pict/schema-prmaxessia.gif);}
div.schema-prmaxessia div {float:left;font-family: Arial, sans-serif;}
div.schema-prmaxessia a {color:#2F2F72;font-size:10px;font-weight:bold;line-height:11px;}

div.schema-immotalk {width:620px;height:214px;background-image:url(/pict/schema-immotalk.gif);}
div.schema-immotalk-reseaux {width:620px;height:242px;background-image:url(/pict/schema-immotalk-reseaux.gif);}
div.schema-multidiffusion {width:620px;height:227px;background-image:url(/pict/schema-multidiffusion.gif);}

/*

document.write('<style>');
document.write('h1 {font-size:1.2em;font-weight:bold}');
document.write('h2 {font-size:1em;font-weight:bold}');
document.write('p {margin-top:0px;font-size:0.8em;}');
document.write('span {font-size:0.8em;}');
document.write('ul, li {padding-left:15px;margin:0}');
document.write('</style>')

*/

div.rss {font-family: Arial, sans-serif;height:225px;overflow:auto;}
div.rss h1 {margin-bottom:10px;font-size:11px;font-weight:bold;}
div.rss span, div.rss a {margin:0;margin-left:15px;font-size:11px;color:#676156;}
div.rss table {margin-left:10px;margin-right:10px;padding:0;}
div.rss td {font-size:11px;color:#676156;}
td.UNE-THM {padding-left:10px;text-align:left;}
div.rss span {font-style:italic;}
div.rss a {display:block;text-decoration:underline;}
div.rss p {margin:0;margin-left:15px;padding-top:5px;padding-bottom:5px;font-size:11px;color:#676156;border-bottom:1px dashed #676156;}

td.communique p {margin-top:5px;font-family: Arial, sans-serif;color:#676156;font-size:11px;}
td.intro h1 {font-family: Arial, sans-serif;color:#676156;font-size:11px;font-weight:normal;}

/*unsubscribe*/
div#unsubscribe {position:relative;width:725px;background-color:#fff;font-family:arial,helvetica,sans-serif;color:#333;margin:0 auto;font-size:11px;}



#sous_menu_1, #sous_menu_2, #sous_menu_3 {padding-top:13px;text-align:left;}
#sous_menu_1 a, #sous_menu_2 a, #sous_menu_3 a {display:block;padding-left:34px;margin-left:3px;margin-bottom:2px;background-image:url(/pict/flech.gif);background-repeat:no-repeat;}
#sous_menu_4 {padding-top:13px;text-align:left;}
#sous_menu_4 a {display:block;padding-left:34px;margin-left:17px;margin-bottom:6px;background-image:url(/pict/flech.gif);background-repeat:no-repeat;}
#sous_menu_4 img {display:block;margin-left:7px;margin-bottom:6px;}

a.btn-etentmnu {display:block;width:289px;text-align:left;height:25px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-etentmnu.gif);background-repeat:no-repeat;}
a.btn-etentmnu2 {display:block;margin-left:2px;width:243px;text-align:left;height:25px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-etentmnu2.gif);background-repeat:no-repeat;}

a.btn-promoteurs {display:block;width:289px;text-align:left;height:22px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-promoteurs.gif);background-repeat:no-repeat;}
a.btn-promoteurs2 {display:block;margin-left:2px;width:243px;text-align:left;height:22px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-promoteurs2.gif);background-repeat:no-repeat;}

a.btn-reseaux {display:block;width:289px;text-align:left;height:22px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-reseaux.gif);background-repeat:no-repeat;}
a.btn-reseaux2 {display:block;margin-left:2px;width:243px;text-align:left;height:22px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-reseaux2.gif);background-repeat:no-repeat;}

a.btn-autrsolutions {display:block;width:289px;text-align:left;height:22px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-autrsolutions.gif);background-repeat:no-repeat;}
a.btn-autrsolutions2 {display:block;margin-left:2px;width:243px;text-align:left;height:22px;padding-top:9px;padding-left:15px;background-image:url(/pict/btn-autrsolutions2.gif);background-repeat:no-repeat;}



td.baselineHome {padding-top:30px;padding-bottom:15px;text-align:justify;font-family:Arial,sans-serif;font-size:9px;color:#989C8A;line-height:normal;}
td.baselineHome a {color:#989C8A;text-decoration:underline;}

img.homeBlocks {display:block;margin-bottom:10px;}

div.homeBlocksAxessia {margin-bottom:10px;width:330px;height:97px;background-image:url(/pict/axessia.gif);}
div.homeBlocksAxessia a {display:block;width:330px;height:97px;}
div.homeBlocksAxessia a span {display:none;}

div.homeBlocksPromAxessia {margin-bottom:10px;width:330px;height:97px;background-image:url(/pict/promaxessia.gif);}
div.homeBlocksPromAxessia a {display:block;width:330px;height:97px;}
div.homeBlocksPromAxessia a span {display:none;}

div.homeBlocksDevs {margin-bottom:10px;width:330px;height:123px;background-image:url(/pict/devlopment-dp2i.gif);}
div.homeBlocksDevs a {display:block;width:330px;height:123px;}
div.homeBlocksDevs a span {display:none;}

a.homeRecrut {display:block;width:93px;height:59px;background-image:url(/pict/dp2irecrut.gif);background-repeat:no-repeat;}
a.homeRecrut span {display:none;}

p.homeAppel {display:block;width:175px;height:65px;background-image:url(/pict/appel-commercial2.gif);background-repeat:no-repeat;}
p.homeAppel span {display:none;}

#lien_index_on a {text-decoration:none;}
