/* GENERALE */
html {
height : 100%;
width:100%;
background:
}
body {
margin : 0;
height : 100%;
width:100%;
background-color:#FFFFFF;
background: url('null') fixed;
font-family:Arial;
font-size:11px;
color:#646464;
}

H1 {font-size:14px;padding:0px;margin:0px;}

H2 {font-size:12px;padding:0px;margin:0px;}

H3 {
  font-size:11;
  color:#646464;
}

div {
margin : 0;
padding : 0;
border : 0;
}
form {
margin : 0;
padding : 0;
}
img {
border : 0px;
padding:0px;
margin:0px;
}
a {
color : #8ec720;
font-size:11px;
text-decoration : underline;
list-style-type : none;
}
a:hover {
color : #FFFFFF;
font-size:11px;
text-decoration:none;
}
a.lienEspace{
color:#9c9c9c;
text-decoration:none;
}
a.lienEspace:hover{
color:#000000;
text-decoration:none;
}
a.supprimer{
color : #8ec720;
font-size:11px;
text-decoration : underline;
list-style-type : none;
}
a.supprimer:hover {
color : #000000;
font-size:11px;
text-decoration:none;
}
p{
margin:0px;
padding:0px;
}
.clean{
clear:both;
font-size:0px;
line-height:0px;
margin:0px;
padding:0px;
border:0px;
}
#fond{
width:100%;
height:auto;
background-color:#FFFFFF;
background: url('../images/structure/tram.jpg');
background-repeat:repeat-x;
padding-top:20px;
position:absolute;
/*z-index:1; */
}
#fond_myinsidoo{
width:100%;
height:auto;
background-color:#FFFFFF;
background: url('../images/structure/tram_myinsidoo.jpg');
background-repeat:repeat-x;
padding-top:5px;
position:absolute;
/*z-index:1; */
}
/* HOME */

#contener{
width:970px;
height:auto;
margin-left:auto;
margin-right:auto;
z-index:1;
}
#lampe{
width:124px;
height:121px;
position:absolute;
right:0px;
float:right;
z-index:2;
}
#bottom{
width:100%;
height:80px;
background-image:url(../images/structure/tramBottom.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
position:fixed !important; position:absolute;
left: 0px;
bottom:0px;
right: 0px;
background-color:#999999;
z-index:3;
overflow:auto;
}
#logoBottom{
margin-top:30px;
margin-left:40px;
float:left;
margin-right:160px;
}
#newsletter{
width:229px;
height:65px;

color:#FFFFFF;
font-size:12px;
text-align:center;
padding-top:10px;
background:url('../images/structure/sprite_jpg.jpg') no-repeat -344px -153px;
float:left;
margin-top:5px;
}
.champSaisie{
height:15px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
font-size:11px;
padding-left:5px;
padding-right:5px;
margin:0px;
}
#contenerLienBas{
width:auto;
height:17px;
margin-top:45px;
text-align:right;
margin-right:40px;
color:#777777;
}
#contenerLienBas a {
color:#777777;
text-decoration:none;
}
#contenerLienBas a:hover {
color:#8ec722;
text-decoration:none;
}


#newlink{
color:#777777;
}
#newlink a {
color:#777777;
text-decoration:none;
}
#newlink a:hover {
color:#8ec722;
text-decoration:none;
}


#gauche{
width:210px;
height:auto;
float:left;
}

#mygauche{
width:320px;
height:auto;
float:left;
}

#menuHome{
width:177px;
height:auto;
margin-left:0px;
}
#lemenu{
margin:0px;
padding:0px;
}
#lemenu li{
width:151px;
height:15px;
background-color:#FFFFFF;
text-align:right;
float:right;
margin-bottom:4px;
display:block;
}
#lemenu li a{
display:block;
width:146px;
height:15px;
color:#646464;
text-decoration:none;
padding-right:5px;

}
#lemenu li a:hover{
display:block;
width:146px;
height:15px;
color:#FFFFFF;
text-decoration:none;
background-color:#8ec720;
padding-right:5px;
}

menuHomeImmo{
width:177px;
height:auto;
margin-left:0px;
}
#lemenuImmo{
margin:0px;
padding:0px;
}
#lemenuImmo li{
width:151px;
height:15px;
background-color:#FFFFFF;
text-align:right;
float:right;
margin-bottom:4px;
display:block;
}
#lemenuImmo li a{
display:block;
width:146px;
height:15px;
color:#646464;
text-decoration:none;
padding-right:5px;

}
#lemenuImmo li a:hover{
display:block;
width:146px;
height:15px;
color:#FFFFFF;
text-decoration:none;
background-color:#8ec720;
padding-right:5px;
}

menuHomeCoach{
width:177px;
height:auto;
margin-left:0px;
}
#lemenuCoach{
margin:0px;
padding:0px;
}
#lemenuCoach li{
width:151px;
height:15px;
background-color:#FFFFFF;
text-align:right;
float:right;
margin-bottom:4px;
display:block;
}
#lemenuCoach li a{
display:block;
width:146px;
height:15px;
color:#646464;
text-decoration:none;
padding-right:5px;

}
#lemenuCoach li a:hover{
display:block;
width:146px;
height:15px;
color:#FFFFFF;
text-decoration:none;
background-color:#8ec720;
padding-right:5px;
}


#milieu{
width:480px;
height:auto;
padding-left:0px;
padding-right:25px;
float:left;
margin:0px;
}

#mymilieu{
width:315px;
height:auto;
padding-left:10px;
float:left;
margin:0px;
}

.btnCadre{
width:121px;
height:88px;
margin-bottom:10px;

}
a.lienCadre{
color:#8ec720;
text-decoration:none;
}
a.lienCadre:hover{
color:#FFFFFF;
text-decoration:none;
}
.btnForum{
width:114px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
background-image:url(../images/structure/tramBtnForum.jpg);
background-repeat:repeat-x;
font-size:12px;
text-transform:uppercase;
color:#8ec720;
font-weight:bold;
text-align:center;
padding-top:4px;
}
.btnForum a{
text-decoration:none;
}

.btnForum a:hover{
text-decoration:underline;
color:#646464;
}

.btnVente{
width:105px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
background-image:url(../images/structure/tramBtnForum.jpg);
background-repeat:repeat-x;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding-top:4px;
float:left;
color:#000000;
}

.btnsearchon{
width:99px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
background-image:url(../images/structure/tramBtnForum.jpg);
background-repeat:repeat-x;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding-top:4px;
float:left;
color:#000000;
}

.btnLocation{
width:105px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
background-repeat:repeat-x;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding-top:4px;
float:right;
color:#FFFFFF;
}

.btnsearchoff{
width:99px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
background-repeat:repeat-x;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding-top:4px;
float:right;
color:#FFFFFF;
}

#cadreHome{
width:auto;
height:auto;
float:left;
padding-right:25px
}
#rechercheHome{
width:300px;
font-size:11px;
font-weight:bold;
color:#646464;
margin-left:24px;
float:left;
}
#rechercheHome p{
display:block;
margin-top:6px;
float:left;
}

#rechercheHomeEstate{
width:300px;
font-size:11px;
font-weight:bold;
color:#646464;
margin-left:24px;
float:left;
}
#rechercheHomeEstate p{
display:block;
margin-top:6px;
float:left;
}


#rechercheHomeCoach{
width:300px;
font-size:11px;
font-weight:bold;
color:#646464;
margin-left:24px;
float:left;
}
#rechercheHomeCoach p{
display:block;
margin-top:6px;
float:left;
}


.champCherche{
width:200px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
background:url(../images/structure/fondChamp.jpg);
background-repeat:no-repeat;
float:right;
}

.champChercheMin{
width:80px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin-left:19px;
background:url(../images/structure/fondChampSmall.jpg);
background-repeat:no-repeat;
float:left;
}

.mychampCherche{
border:none;
text-align:right;
width:140px;
height:14px;
font-size:11px;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
margin-left:19px;
background-color:#414141;
float:right;
}

.champChercheMax{
width:80px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin-right:0px;
background:url(../images/structure/fondChampSmall.jpg);
background-repeat:no-repeat;
float:right;
}

.btnVert{
width:115px;
height:29px;
border:none;
background:url(../images/structure/btnVert.jpg);
background-repeat:no-repeat;
float:right;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-bottom:1px;
}
.btnGris{
width:115px;
height:29px;
border:none;
background:url(../images/structure/btnVert.jpg);
background-repeat:no-repeat;
float:right;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-bottom:1px;
}
a.rechercheAvance {
font-size:11px;
color:#9c9c9c;
text-decoration:underline;
font-weight:normal;
}
a.rechercheAvance:hover{
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
a.share{
font-size:11px;
color:#9c9c9c;
text-decoration:underline;
font-weight:normal;
}
a.share:hover{
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
a.newlink{
font-size:11px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
a.newlink:link{
font-size:11px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
.tv{
width:311px;
height:197px;
margin-left:10px;
margin-top:2px;
}
#canape{
width:440px;
height:174px;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
#droite{
float:left;
}

#mydroite{
float:left;
}


#espace{
width:211px;
height:40px;
background:url(../images/structure/fondEspaceConf.png);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
padding-top:18px;
color:#FFFFFF;
float:left;
}
#espacerouleau{
width:200px;
height:109px;
background:url(../images/structure/pot.png);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
padding-top:18px;
color:#FFFFFF;
float:left;
}
#logotop{
/*width:185px;
height:43px;*/
background:url('../images/structureInt/insidoo.jpg');
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
padding-top:18px;
color:#FFFFFF;
float:left;
}
#inscrit{
width:220px;
height:110px;
background:url('../images/structure/sprite_jpg.jpg') no-repeat 0px -130px;
margin-left:auto;
margin-right:auto;
}

#forum{
width:221px;
height:103px;
padding:0px;
background:url('../images/structure/sprite_jpg.jpg') no-repeat 0px 0px;
display:block;
overflow:hidden;
margin-left:2px;
_margin-left:0px;
margin-top:2px;


}


#pasInscrit{
width:220px;
height:92px;
background:url(../images/structure/cartoucheNoir.jpg);
background-repeat:no-repeat;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
a.perdu{
font-size:10px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
a.perdu:hover{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#panier{
width:228px;
height:168px;
margin-left:auto;
margin-right:auto;
margin-top:8px;
}
#panierTop{
width:228px;
height:30px;
background:url(../images/structure/hautPanier.jpg);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding-top:12px;
}

#panierContenu{
width:189px;
height:auto;
padding-left:15px;
padding-right:15px;
background:url(../images/structure/tramPanier.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}
.produit{
float:left;
text-align:left;
}
.prix{
float:right;
text-align:right;
color:#8ec722;
}

#panierBas{
width:228px;
height:16px;
}
.supprimer{
text-align:right;
font-size:11px;
color:#ababab;
height:11px;
margin:0px;
padding:0px;
}

a.lienPanier{
color:#646464;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.lienPanier:hover{
color:#ababab;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#partenaires{
width:218px;
height:auto;
border:solid;
border-width:1px;
border-color:#cecece;
margin-left:auto;
margin-right:auto;
}

#titrePartenaires{
width:218px;
height:16px;
background:url(../images/structure/fondTopPartenaire.jpg);
background-repeat:repeat-x;
border-bottom:solid;
border-bottom-color:#cecece;
border-bottom-width:1px;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
font-weight:bold;
}
#contenuPartenaires{
width:218px;
height:auto;
padding-top:7px;
padding-bottom:7px;
}
a.lienPartenaires{
display:block;
width:208px;
height:15px;
font-size:11px;
color:#646464;
text-transform:uppercase;
text-align:left;
padding-left:10px;
text-decoration:none;
font-weight:bold;
background-color:#f3f3f3;
}
a.lienPartenaires:hover{
display:block;
width:208px;
height:15px;
font-size:11px;
color:#cccccc;
text-transform:uppercase;
text-align:left;
padding-left:10px;
text-decoration:none;
font-weight:bold;
background-color:#f3f3f3;
}
#fleche{
width:22px;
height:24px;
position:absolute;
z-index:2;
margin-left:180px;
margin-top:20px;
}
.nouveaute{

height:auto;
float:left;
margin-top:10px;
}
a.titreNouveaute{
display:block;

height:auto;
border-left:solid;
border-left-color:#d1d1d1;
border-left-width:1px;
border-right:solid;
border-right-color:#d1d1d1;
border-right-width:1px;
border-bottom:solid;
border-bottom-color:#d1d1d1;
border-bottom-width:1px;
font-size:11px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
padding-bottom:4px;
color:#8ec722;
padding-left:15px;
padding-right:15px;
text-decoration:none;
background-color:#FFFFFF;
}
a.titreNouveaute:hover{
color:#646464;
}

a.mytitreNouveaute{
display:block;

height:autopx;
border-bottom:solid;
border-bottom-color:#d1d1d1;
border-bottom-width:1px;
font-size:11px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
padding-bottom:4px;
padding-top:5px;
color:#8ec722;
padding-left:15px;
padding-right:15px;
text-decoration:none;
background-color:#FFFFFF;
}
a.mytitreNouveaute:hover{
color:#646464;
}
.contenuNouveaute{

height:auto;
border-left:solid;
border-left-color:#d1d1d1;
border-left-width:1px;
border-right:solid;
border-right-color:#d1d1d1;
border-right-width:1px;
padding-top:8px;
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;
}

/*POPUP */

.calque{
  color: #ffffff;
  visibility : hidden;
  background-color: #484848;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 100%;
  height : 150%;
  top : 0;
  left : 0 ;
  position:absolute;
  float:right;
  z-index:10;
}

.image_calque{
	height: 100%;
}

.window{
  color: #FFFFFF;
  position:absolute;
  float:right;
  visibility : hidden;
  font-family: Courrier;
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 500px;
  height : 420px;
  top: 20%;
  left: 30%;
  z-index:12;

}

.windowback{
  color: #FFFFFF;
  position:absolute;
  float:right;
  visibility : hidden;
  background-color: #b1b1b1;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 500px;
  height : 420px;
  top: 20.8%;
  left: 30.4%;
  z-index:11;

}

.contemp_window{
  width: 100%;
  height : 100%;
  border : 0;
}

.hp-popup-close{font-family:Arial;width:11px;height:19px;color:#666;font-size:12px;font-weight:bold;padding:1px 3px 0 7px;border-left:1px solid #cccccc;margin-top:3px;}

.title{color:#000;font-family:Arial;font-size:11px;font-weight:bold;height:18px;padding:5px 10px 0 21px;}

.dots{margin-top:10px;margin-left:20px;height:1px;font-size:1px;background:url(../images/popup-dots.gif) no-repeat;}

.contenupopup{color:#000;font-family:Arial;font-size:11px;height:18px;margin-left:20px;margin-right:20px;margin-top:5px;margin-bottom:5px;}

.contenupopupconf{color:#000;font-family:Arial;font-size:11px;height:380px;margin-left:20px;margin-right:10px;margin-top:5px;margin-bottom:5px;overflow:auto;}

#contenerLienBasmyinsidoo{
width:auto;
height:17px;
padding-top:30px;
text-align:center;
margin-right:40px;
color:#777777;
}
#contenerLienBasmyinsidoo a {
color:#777777;
text-decoration:none;
}
#contenerLienBasmyinsidoo a:hover {
color:#8ec722;
text-decoration:none;
}
#contenerLienBassitemapmyinsidoo{
width:auto;
height:17px;
margin-top:45px;
text-align:right;
margin-right:40px;
color:#777777;
}
#contenerLienBassitemapmyinsidoo a {
color:#777777;
text-decoration:none;
}
#contenerLienBassitemapmyinsidoo a:hover {
color:#8ec722;
text-decoration:none;
}

.separateurEncartGrand{
width:290px;
height:1px;
background-image:url(../images/structureInt/separateurEncartGrand.jpg);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
_margin-bottom:0px;
}

.btnProd{
width:110px;
height:25px;
border:none;
background:url(../images/structureInt/fondBtnProduits.jpg);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
}
.btnProd a{
color:#FFFFFF;
text-decoration:none;
}
.btnProd a:hover{
color:#e6ffb7;
text-decoration:none;
}

a.footlink{
font-size:11px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
a.footlink:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

#learn_more h3 {
	font-family: Georgia, Times, serif;
	font-style: italic;
	padding-bottom: 6px;
	color: #666;
	font-size: 18px;
	border-bottom: solid 1px #CCC;
	margin-bottom: 12px;
	font-weight: normal;
	text-align: left;
}
#learn_more {
	clear: both;
	margin-top: 35px;
	width: 900px;
	margin: 0 auto;
	position: relative;
	height: 210px;
	font-size: 12px;
	margin-bottom: 0px;
	line-height:20px;
}
#learn_more h2 {
  font-size: 16px;
	margin-bottom: 6px;
	font-family: "Trebuchet MS",serif;
	color: #909090;
}
#learn_more h3 {
	margin-bottom: 32px;
}
#learn_more img {
	float: left;
	margin: 6px 8px 0 0;
	position: relative;
}

#learn_more a {
	font-size: 16px;
	margin-bottom: 6px;
	font-family: "Trebuchet MS",serif;
	color: #909090;
	display: block;
	font-weight: bold;
}
#learn_more a:link, #learn_more a:visited, #learn_more a:active {
	color: #666;
	text-decoration: none;
}
#learn_more a:hover {
	color: #333;
	text-decoration: underline;
}

#3D, #club, #community, #search {
	width: 205px;
	float: left;
	margin-right: 20px;
}

#partners {
	margin-bottom: 36px;
	text-align: center;
        clear: both;

}
#partners img {
	margin: 0 18px;
}
