#page #header{
	width:705px;
	float:right;
	/*height:280px;*/
	margin-right:15px;
	text-align:left;
	
}
/*				BLOCS PAGE SERVICES				*/
#bloc_serv {
	width:710px;
	float:right;
	/*background: url(/img/fond_pnorm.jpg) no-repeat;*/
	padding:0;
	margin:0;
	
	margin-left:2px;
	margin-bottom:10px;
	text-align:left;
}


#bloc_serv span.nfo{
	font-style:italic;
	display:block;
	
	margin-top:35px;
	margin-left:35px;
	font-size:80%;
	width:450px;
}

#bloc_serv .present {
	margin-left:20px;
	/*margin-top:140px;*/
	text-align:justify;
	width:620px;
}

#bloc_ann_com,  #bloc_ann_jur, #bloc_ann_fin{
	width:226px;
	height:395px;
	float:left;
	margin-right:5px;
	background:url(/img/fond_ann_02.jpg) repeat-y;
}
#bloc_ann_com h5,#bloc_ann_jur h5,#bloc_ann_fin h5 {
	height:41px;
	color:white;
	font-size:110%;
	padding-top:90px;
	padding-left:20px;
}
#bloc_ann_com p,#bloc_ann_jur p,#bloc_ann_fin p {
	position:relative;
	width:196px;
	top:-20px;
	float:left;
	padding:15px;
	font-size:90%;
	font-weight:normal;
	background:url(/img/fond_ann_01.jpg) no-repeat;
	
}
#bloc_ann_com span,#bloc_ann_jur span,#bloc_ann_fin span {
	position:relative;
	top:250px;
	display:block;
	width:226px;
	height:20px;
	background:url(/img/fond_ann_03.jpg) no-repeat bottom left;
}
#bloc_serv span a{
	margin-left:15px; 
	background:url(/img/ico_contact.png) no-repeat;
	padding-left:20px;
	
	color:#666;
	font-weight:bold;
	font-size:90%;
}
#bloc_ann_com  h5{
	background:url(/img/illus_ann_01.jpg) no-repeat;
}
#bloc_ann_jur h5{
	background:url(/img/illus_ann_02.jpg) no-repeat;
}
#bloc_ann_fin h5{
	background:url(/img/illus_ann_03.jpg) no-repeat;
}

#bloc_serv_ass {
	margin-top:20px;
	width:691px;
	height:145px;
	background:url(/img/bloc_serv_assu.png) no-repeat;
}
#bloc_serv_ass img{
	float:left;
	margin-top:25px;
	margin-left:18px;
}
#bloc_serv_ass h5{
	display:block;
	padding-top:20px;
	margin-left:160px;
	padding-left:20px;
	background:url(/img/ico_check.png) no-repeat 1px 20px;
	color:#67af23;
	font-size:120%
}
#bloc_serv_ass p{
	display:block;
	margin-left:160px;
	margin-top:15px;
}

/*					BLOCS PAGE INSCRIPT					*/

#bloc_inscript {
	width:720px;
	
	float:right;
	background: url(/img/fond_pnorm.jpg) no-repeat;
	margin-left:2px;
	/*margin-top:140px;*/
	margin-bottom:10px;
}
#bloc_inscript div{
	width:300px;
	height:330px;
	float:left;
	margin-left:25px;
	margin-right:5px;
	text-align:justify;
	background: url(/img/inscrp_03.jpg) repeat-y;
}

#bloc_inscript h5{
	background: url(/img/inscrp_01.jpg) no-repeat;
	padding:10px;
	font-size:110%;
	color:#90207a;
}
#bloc_inscript p{
	padding:10px;
	display:block;
	font-size:90%;
	height:235px;
}

#bloc_inscript span{
	display:block;
	width:100%;
	height:28px;
	background: url(/img/inscrp_02.jpg) no-repeat bottom left;
}

#bloc_inscript span a{
	display:block;
	height:16px;
	width:120px;
	margin-left:20px;
	padding-left:20px;
	background: url(/img/btn_inscript.jpg) no-repeat;
	font-weight:bold;
	font-size:90%;
	color:#90207a;
}
/*				BLOCS PAGE INSCRIPT : FORMULAIRE			*/
#form_inscript {
	margin-left:2px;
	margin-bottom:10px;

	width:720px;
	float:right;
	/*background: url(/img/fond_pnorm.jpg) no-repeat;*/
}
#form_inscript form{
	font-size:90%;
}
#form_inscript .erreur{
	text-align:center;
	margin-top:0;
	margin-bottom:10px;
}
#form_inscript input,#form_inscript select,#form_inscript textarea{
	color:#666;
	margin-bottom:3px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	width:250px;
	background:#fcf8fb;
}
#form_inscript textarea{
	width:305px;
	height:200px;
}
#form_inscript .chk {
	text-align:center;
	margin-bottom:20px;
}
#form_inscript .chk_com_aut {
	text-align:left;
	margin-left:139px;
	margin-bottom:20px;
	width:430px;
}
#form_inscript .chk input, #form_inscript .chk_com_aut input{
	width:auto;
	height:auto;
	border:none;
}

#form_inscript button,#btn_sondage{
	display:block;
	border:none;
	width:124px;
	height:24px;
	text-indent:-10000px;
	cursor:pointer;
	background:url(/img/btn_envoyer.png) no-repeat;
	margin:0 auto;
}

#form_inscript p{
	width:100%;
	display:block;
	text-align:left;
	margin:0;
	
}


#form_inscript label {
	display:block;
	width:205px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#form_inscript label.oblig {
	font-weight:bold;
	color:#93248b;
}
#form_inscript span{
	display:block;
	margin-top:20px;
	font-style:italic;
}
#form_inscript span.nfo{
	margin-left:30px;
}

#form_inscript strong{
	display:block;
	width:100%;
	text-align:center;
}
#form_inscript .form_valid{
	display:block;
	width:100%;
	text-align:center;
}



/*					BLOCS PAGE CONTACT					*/
#bloc_contact {
	width:690px;
	float:right;
	/*background: url(/img/fond_pnorm.jpg) no-repeat;*/
	padding-left:30px;
	margin-bottom:30px;	
	/*padding-top:260px;	*/
}
#bloc_contact .address {	
	float:left;
	width:250px;	
	font-size:12px;
	margin-right:40px;
	margin-top:20px;
	height:160px;
}
#bloc_contact .address span {	
	background:url(../img/puce-agence-contact.gif) no-repeat;
	padding-left:20px;
	padding-bottom:20px;
}
#bloc_contact .address p {	
	padding-left:20px;
	background:url(../img/puce-email-contact.gif) no-repeat bottom left;
	padding-bottom:5px;
}




/*					BLOCS PAGE PRESENTATION : TROMBI					*/

#toptrombi {
	display:block;
	height:0;
	float:left;
	visibility:hidden;
}

#trombi {
	padding-left:70px;
}
#trombi h5 {
	height:auto;
	padding:0;
	color:#90207a;
	font-size:135%;
	margin-bottom:10px;
}
#trombi ul {
	height:90px;
	margin-top:10px;
}
#trombi li {
	font-weight:bold;
	font-size:90%;
	list-style:none;
	margin-left:10px;
}
#trombi img {
	float:left;
}
#trombi .poste {
	font-weight:normal;
	font-size:90%;
}
#trombi a {
	color:#90207a;
}
#trombi a.lientop {
	margin-left:455px;
	margin-bottom:5px;
	font-size:80%;
}

#trombi hr {
	border: 1px solid #90207a;
	width:80%;
	margin-bottom:10px;
}
#trombi address {
	margin-left:10px;
	margin-top:0px;
}



/*				BLOCS Informations (mentions légales, crédits, plan du site				*/
#bloc_inform {
	width:720px;
	float:right;
	background: url(/img/fond_pnorm.jpg) no-repeat;
	margin-left:2px;
	margin-bottom:10px;
	text-align:left;
}
#bloc_inform p{
	margin-left:30px;
	margin-right:70px;
	margin-bottom:20px;
	padding-top:0px;
	margin-top:0px;
}

.nfo_legal {
	text-align:justify;
	margin-top:15px;
	font-size:90%;	
}
.nfo_legal strong{
	color:#1FA12E;
	display:block;
	height:30px;
	background:url(../img/p_present.png) no-repeat top left;
	padding-left:22px;
		
}


.plan_site {
	margin-left:80px;
}

.plan_site .p_accueil, .plan_site .p_present, .plan_site .p_offres,
.plan_site .p_contact, .plan_site .p_isncript, .plan_site .p_annonce, .plan_site .p_inform {
	padding-left:25px;
	font-size:120%;
	font-weight:bold;
	color:#666;
	list-style-type:none;
	
}
.plan_site .p_accueil a, .plan_site .p_present a, .plan_site .p_offres a,
.plan_site .p_contact a, .plan_site .p_isncript a, .plan_site .p_inform a {
	color:#666;
}
.plan_site ul {
}
.plan_site ul li {
	margin-bottom:15px;
	font-size:100%;
	font-weight:normal;
	
}
.plan_site ul li ul li {
	height:18px;
	margin-bottom:5px;
	list-style-type:none;
	
}
.plan_site .p_accueil {
	background:url(/img/p_accueil.png) no-repeat;
	height:30px;
}
.plan_site .p_present {
	background:url(/img/p_present.png) no-repeat;
}
.plan_site .p_offres {
	background:url(/img/p_offres.png) no-repeat;
	height:30px;
}
.plan_site .p_contact{
	background:url(/img/p_contact.png) no-repeat;
	height:30px;
}
.plan_site .p_isncript {
	background:url(/img/p_inscript.png) no-repeat;
}
.plan_site .p_annonce {
	background:url(/img/icone-repondre-annonce.gif) no-repeat;
}
.plan_site .p_inform {
	background:url(/img/p_infos.png) no-repeat;
}
	


/*			CONTENU BLOC NAV GAUCHE PAGE LAMBDA			*/
.page_norm #bloc_navg  {
	background:url(/img/bloc_nav.png) no-repeat;
	padding-left:32px;
	padding-top:24px;
	height:399px;
}
.page_norm #bloc_navg h3{
	display:block;
	font-size:100%;
	width:100%;
	color:#90207a;
}
.page_norm #bloc_navg ul{
	margin-top:20px;
	margin-left:-10px;
	
	list-style:none;
	font-weight:bold;
}
.page_norm #bloc_navg ul li a{
	display:block;
	height:22px;
	margin-top:10px;
	padding-left:25px;
	padding-top:2px;
	background:url(/img/puce_navg.gif) no-repeat;
}
.page_norm #bloc_navg ul li a:hover{
	background:url(/img/puce_navg_b.gif) no-repeat;
}

a.sous_navige {
	display:block;
	height:22px;
	background:url(../img/icone-text-annonce.gif);
	margin-top:10px;
	margin-left:10px;	
}

.page_norm #bloc_navg ul li ul{
	margin-top:0;
	margin-left:0;
	list-style:none;
	font-weight:normal;
	margin-bottom:10px;
}
.page_norm #bloc_navg ul li ul li a{
	display:block;
	height:12px;
	margin-top:5px;
	padding-left:15px;
	padding-top:0;
	background:none;
	font-size:90%;
}
.page_norm #bloc_navg ul li ul li a:hover{
	background:none;
}

/*		CONTENU CONNECTION SUR PAGE ANNONCES PRO		*/
.page_norm #ann_block_login{
	width:200px;
	margin: 0 auto;
}
.page_norm #ann_block_login label{
	width:150px;
	text-align:center;
}
.page_norm #ann_block_login input{
	border:1px solid #f1f1f1;
	border-left:1px solid #b3b3b3;
	border-top:1px solid #b3b3b3;
	color:#666666;
	font-size:90%;
	height:17px;
	margin-bottom:10px;
	padding-left:5px;
	padding-top:2px;
	width:130px;
	background:white;
}
.page_norm #ann_block_login button{
	background:transparent url(/img/btn_ok.jpg) repeat ;
	border:none;
	height:20px;
	width:20px;
	text-indent:-10000px;
	display:inline;
	margin:0;
	margin-bottom:10px;
	margin-left:4px;
}
/*		CONTENU LISTES DES ANNONCES PROS		*/
#lst_ann_pro {
	width:460px;
	padding-left:30px;
	margin-top:10px;
	display:block;
}

#lst_ann_pro h5{
	height:20px;	
	background:url(../img/bg-titre-annonce.jpg) no-repeat center left;
	
	line-height:20px;
	color:#ffffff;
	font-size:110%;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:0px;
}
#lst_ann_pro h5 span{
	color:#ffffff;
	font-size:80%;
	font-weight:normal;
	padding-left:5px;	
}
#lst_ann_pro p{
	width:416px;
	background:url(../img/icone-text-annonce.gif) no-repeat ;
	
	text-align:justify;
	
	padding-left:12px;
	padding-right:22px;
	margin-bottom:10px;
	margin-left:10px;
}
#lst_ann_pro p a{
	display:block;
	background:url(../img/icone-repondre-annonce.gif) no-repeat;
	height:25px;
	width:160px;	
	color:#90207A;
	font-size:90%;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:15px;
}




#lst_ann_pro #form_reponse {
	width:480px;
}
#lst_ann_pro #form_reponse form{
	font-size:90%;
}
#lst_ann_pro #form_reponse .erreur{
	text-align:center;
	margin-top:0;
	margin-bottom:10px;
}
#lst_ann_pro #form_reponse input,#lst_ann_pro #form_reponse select,#lst_ann_pro #form_reponse textarea{
	color:#666;
	margin-bottom:3px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	width:270px;
	background:#fcf8fb;
}
#lst_ann_pro #form_reponse textarea{
	width:275px;
	height:200px;
}
#lst_ann_pro #form_reponse .chk {
	text-align:center;
	margin-bottom:20px;
}
#lst_ann_pro #form_reponse .chk input{
	width:auto;
	height:auto;
	border:none;
}

#lst_ann_pro #form_reponse button{
	display:block;
	border:none;
	width:124px;
	height:24px;
	text-indent:-10000px;
	cursor:pointer;
	background:url(/img/btn_envoyer.png) no-repeat;
	margin-left:200px;
}

#lst_ann_pro #form_reponse p{
	border:none;
	display:block;
	text-align:left;
	margin:0;
	background:none;
	
	width:100%;
}


#lst_ann_pro #form_reponse label {
	display:block;
	width:100px;
	float:left;
	text-align:right;
	padding-right:5px;
}
#lst_ann_pro #form_reponse label.oblig {
	font-weight:bold;
	color:#93248b;
}
#lst_ann_pro #form_reponse span{
	display:block;
	margin-top:20px;
	font-style:italic;
}
#lst_ann_pro #form_reponse strong{
	display:block;
	width:100%;
	text-align:center;
}
#lst_ann_pro #form_reponse .form_valid{
	display:block;
	width:100%;
	text-align:center;
}
.strong2{color:#B91075;}

#faq_lien a{	
	font-weight:bold;
	font-size:12px;
	color:#90207a;
}

#faq_rep{
	margin-top:45px;
}

.p_titre{
	border-bottom : dotted 1px #921E77;
	margin-left:30px;
	line-height:35px;
	color:#90207a;
	font-weight:bold;
}

.p_titre span{
	color:#90207a;
	font-weight:bold;
}

#table_sondage{
	border-collapse:collapse;
	width:600px;

}

#table_sondage td{
	text-align:left;	
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	font-size:90%;
}

#table_sondage .tr_1{
	
}
#table_sondage .tr_2{
	background-color:#e5e5e5;	
	
}

#table_sondage td input{
	width:25px;
	border:none;
	margin-bottom:0px;
}

/*		LISTE DE CHOIX DE DEPARTEMENT POUR LA PAGE INSCRIPTION ACHETEUR 	*/

#form_inscript form .choix_dept {
	width:90%;
	margin-top:10px;
}
#form_inscript form .choix_dept .region {
	display:block;
	text-align:left;
	width:100%;
	clear:both;
	border-bottom:1px solid #B91075;
	margin:5px 0;
	cursor:pointer;
}
#form_inscript form .choix_dept .hidden{
	display:none;
}
#form_inscript form .choix_dept div input{
	display:block;
	float:left;
	width:auto;
	margin:0 5px;
}
#form_inscript form .choix_dept div input{
	display:block;
	float:left;
	width:auto;
	margin:0 5px;
	border:none;
}
#form_inscript form .choix_dept div label{
	text-align:left;
	font-size:11px;
	width:165px;
}
#form_inscript form .choix_dept span, #form_inscript form .prems{
	display:block;
	width:100%;
	clear:both;
	height:1px;
	overflow:hidden;
	margin:0;
}

