/*block inscription en haut a droite*/
.inscription{float:right;text-align: right;margin-right:10px;margin-top:10px; width:500px;}


body { color:#222; background-image: url('../images/bck-body.gif'); background-repeat: repeat-x; background-color:#474747; font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
.home{ background: url(../images/puce-titre.gif) no-repeat;height:22px; line-height: 22px;font-size:16px;color:#EA0000;padding: 0 0 0 30px; margin:0px 0 10px 0;text-transform:uppercase;vertical-align:middle;float:left;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0; margin-bottom:12px;font-size: 0.6em; color:#656565; margin-left: 15px;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#ea0000;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
.textarea{margin:0px;}
.bouton-submit {padding:3px; background-color:red; color: white; border:red;font-weight: bold;}

.listFonctionnalites{margin-left:7px;line-height:20px;}
.listFonctionnalites li {margin-top:20px;margin-left:20px;width:90%;font-size:13px;}
.listFonctionnalites h2 {font-size:20px;font-family:Arial;color:#df0101;margin-bottom:10px;line-height:24px;}

.boxx {
background-image:url(../reseau/wp-content/themes/bphome/cssImmo/skin/bck-connexion.gif);
background-repeat:no-repeat;
float:right;
height:40px;
padding:10px;
text-align:left;
width:270px;
}

.bouton-submit{
background-color:red;
border:medium none red;
color:white;
font-weight:bold;
padding:1px;
}

table {
border-collapse:collapse;
border-spacing:0;
}
table {
font-size:inherit;
}

.inscription {
float:right;
margin-right:10px;
text-align:right;
width:500px;
}

#intro-text {
	background:#EEEEEE none repeat scroll 0 0;
	border:2px solid #BFBFBF;
	font-size:18px;
	line-height:22px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	padding:20px;
	width:80%;
}

.inscription table{font-size:10px;}

/*header*/
.header {width:811px;height:133px; }
.logo {float: left;margin-top: 4px; width:251px; height:90px; background-color:#474747;background-image:url(../images/logo.gif);background-repeat: no-repeat;background-position: bottom;}
.apres-logo{float: left; width:277px; height:100px; }
.apres2-logo{float: left; width:298px; height:100px;  background-image:url(../images/bck-connexion.gif); background-repeat: no-repeat;}
.nav{float: left; width:811px; height:44px;background-image:url(../images/nav_horizontal.gif); background-repeat: no-repeat;}
.log{font-size: 0.6em; color:#656565; line-height: 15px;  padding:20px 0px 0px 30px;}

/*page*/
.container {width:811px; margin:0 auto;}
.main {width: 811px; *width: 812px;height:555px; background-image:url(../images/back_main.png);background-repeat:repeat;padding-bottom:10px; }
.main2 {width: 781px; height :1200; background-image:url(../images/back_main.png);margin-bottom: 0px;padding:20px;padding-left:10px;}
.main2 p{font-size: 13px;}
.main2 h3{margin:0; margin-bottom:12px;font-size: 20px; color:#656565; margin-right: 28px; margin-left: 13px; margin-top:30px;}


.bas {width: 818px; height : 22px; background-image:url(../images/bom_main.gif);background-repeat: no-repeat;}
.content-top{float: left;width: 810px; height : 315px;}
.content-top-inscrip{float: left;width: 810px; height : 270px;}
.content-top-left{float: left; width: 17px; height : 10px; margin:0;}
.content-top-middle{float: left;margin-right: 10px;}
.content-top-right{margin:0;padding-left:10px;}

.content-bom{float : left; width: 810px; margin-top:10px;}
.content-bom-left{float: left; width: 17px; height : 50px;margin-right: : 10px;}
.content-bom-middle{float: left; width: 50px; height : 50px;margin-right: 10px;}
.content-bom-right{float: left; width: 580px; height : 30px;margin-left: 0px;}

/*menu nav*/
.menu {float:left;font-size: 14px;height:10px;list-style: none;padding: 5px 4px 0px 483px;}
.menu li {display: inline ;}
.menu li a {color:#5e5d5d;border-right: 1px solid red; padding: 0px 9px ; text-align: center ;text-decoration: none ; }
.menu li a:hover, .menu li a:focus, .menu li a:active {text-decoration: none ;color: #000000;}
.menu li .last-item-menu {color:#5e5d5d;border-right: none; padding: 0px 9px ; text-align: center ;text-decoration: none ;}
.select-item-menu {color:black;}

.petit-push{width: 465px; height : 295px; margin-right:5px;}
.gros-push{float: left; width: 811px; height : 272px; }
.abo{float: left; width: 285px; height : 314px; margin-left: 10px;*margin-left: 0px;}
.texte-abo{margin:5px 0px 10px 0px; padding: 0px 8px 0px 8px;}
.texte-abo p {margin: 0px 0px 10px 0px; line-height: 1.7em; font-size:12px;}

.menu-abo {width: 256px; font-size: 9px; padding:0px;}
ul.menu-abo{padding:0px; margin-top: 20px;}
ul.menu-abo li{padding:0px 6px 0px 0px ;float:left; display:inline;}
ul.menu-abo li a{padding: 7px;text-transform:uppercase; background-image:url('../images/bouton-rouge.gif'); background-repeat:repeat-y; text-decoration: none; color:#fff; text-align: center;}
ul.menu-abo li a:hover{padding: 7px;text-transform:uppercase; background-image:url('../images/bouton-gris.gif'); background-repeat:repeat-y; text-decoration: none; color:#fff; text-align: center;}

.menu2 {float:left;font-size: 12px; width: 240px;*width:180px; *height:130px;margin-top:-33px; margin-right:20px;*margin-right:0px;margin-left:560px!important;*margin-left:0px;}
.menu2 p {font-size: 10px;color: #191919;padding: 3px;}
.menu2 ul {list-style: none;margin: 0;padding: 0;text-transform: uppercase;}
.menu2 li{margin-bottom:3px;background-color:#e9e9e9;}
.menu2 li a {padding-top:2px;height: 32px;height: 24px;text-decoration: none;line-height: 1em;}
.menu2 li a:link, .menu2 li a:visited {color:#222;background-color:#e9e9e9;display: block;\padding: 8px 0 0 10px;}
.menu2 li a:hover {background-color:#d6d6d6;color: red;padding: 8px 0 0 10px;}
.menu2 li a:hover {background-color:#d6d6d6;color: red;padding: 8px 0 0 10px;}
.menu2 li a:active {color: red;padding: 8px 0 0 10px;}

.content-bom-right h1 {float: left; vertical-align: middle;height:22px;font-size: 16px; text-transform: uppercase; background-image:url(../images/puce-titre.gif);background-repeat: no-repeat;padding-left: 30px;padding-top: 2px; color: #ea0000;*font-weight:bold;}
.info {float:left; width: 520px ; *width:525px;height: 180px;margin-top: 15px;padding-bottom:20px;line-height: 0.6em;}
.info p {float: left; line-height: 1.7em;font-size: 12px; }
.info-gauche{float: left;width: 250px;}
/*.info-gauche{float: left;width: 250px;background-image:url(../images/icon-perso.gif);background-repeat: no-repeat;padding-left: 75px;}*/
.info-droite{float: left; width: 250px;background-image:url(../images/separateur.gif);background-repeat: no-repeat;padding-left: 1px; margin-left:1px;}

/*formulaire d'inscription */
.info-inscrip{width:300px;}
#cadre {float : right;height: 32px; width: 225px; border: 2px solid #dadada; margin-bottom: 10px;}
.cadre-mail{background-image:url(../images/email.gif);background-repeat: no-repeat;height: 37px;width: 80px;}
.cadre-prenom{background-image:url(../images/prenom.gif); background-repeat: no-repeat; height: 42px;width: 80px;}
.cadre-nom{ background-image:url(../images/Nom.gif); background-repeat: no-repeat; height: 35px;width: 80px;}
.champ-abo{float:right;border: #CCC 0px solid;height: 30px;font-size: 20px; width: 225px;margin-top: 3px;}
.youare{ float : left; height: 200px; width: 40%; margin-left:15px;}
.youare p{font-size:inherit; margin-left:20px;}
.boite{float: left; width: 310px;}
.youareform{ font-size: 0.8em; color:#656565; line-height: 2em; margin-left: 10px;}


.niveau1{height:15px;}
.freetry{color:white;text-decoration:none;font-size:13px;}
.freetry:hover{text-decoration:underline;color:white;font-size:13px;}
a .freetry {display:block;}


/*inscription*/

.inscrip{float:left; padding-right: 16px; margin: 0;}
.inscrip img {float:left;margin: 0; padding: 0}
.footer{font-size: 9px; font-weight: 100; clear: both;text-align:center;text-transform: uppercase;line-height: 25px;color:#929292;}
.footer a{text-decoration: none;}
.footer a:hover{text-decoration: none;}
.niveau1 a{color:#929292;}
.niveau1 a:hover{color: #ffffff;}
.niveau2 a{color: #ffffff;}
.niveau2 a:hover {color: red;}
.red {color: #ff0000;}

#OffresIWP{
	font-size:12px;
	width:750px;
	margin-left:65px;
	float:left;width:80%;
}
#OffresIWP h1{
	color:#DF0101;
	font-family:Arial;
	font-size:22px;
	line-height:24px;
	margin-bottom:25px;
}
#OffresIWP h2{
	color:#fff;
	font-family:Georgia;
	font-size:25px;
	line-height:24px;
	margin-bottom:5px;
}
#OffresIWP h3{
	color:#000;
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	margin-bottom:20px;
}
#OffresIWP #top1{background:#000000 url(../images/bandeP_decouverte.jpg);padding-top:20px;
padding-left:20px;padding-bottom:10px;}
#OffresIWP #top2{background:#000000 url(../images/bandeP_premium.jpg);padding-top:20px;
padding-left:20px;padding-bottom:10px;}
#OffresIWP #top3{background:#000000 url(../images/bandeP_selection.jpg);padding-top:20px;
padding-left:20px;padding-bottom:10px;}
#OffresIWP #top4{background:#000000 url(../images/bandeP_platinium.jpg);padding-top:20px;
padding-left:20px;padding-bottom:10px;}
#OffresIWP ul {margin-bottom:60px;}
#OffresIWP li {height:25px;padding-left:15px;width:90;background:#eeeeee;border-bottom:1px solid #c5c5c5;padding-bottom:7px;padding-top:11px;background: url(../images/bandes.jpg)}
.fonctionIWP{font-family:Georgia;height:30px;float:left; width:430px;font-size:14px;}
.creditsIWP{font-family:Georgia;color:#fff;float:right;width:190px;text-align:center;height:30px;font-size:14px;font-style: italic;}
.creditsIWP2{font-family:Georgia;color:#2ffb00;float:right;width:190px;text-align:center;height:30px;font-size:14px;font-style: italic;}
.commander{float:right;width:120px;height:30px;margin-top:-15px;margin-right:0px;}
.commander input{padding:5px; width:90px; height:30px;}