* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	background-color:#738183;
	height:100%;
	overflow-x: hidden;
}

a {
	font-size: 12px;
	text-decoration: none;
}

.asterisque {
	font-size: 11px;
	font-style: italic;
	color: #ce0b24;
}

input, select {
	height: 18px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau Haut   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#haut {
	position: absolute;
	top: 0px;
	left:50%;
	height: 173px;
	width: 952px;
	margin-left:-476px;
}

#haut_haut {
	height: 143px;
	width: 952px;
	background: url(images/bg_haut.jpg) repeat-x scroll left top;
	z-index: 0;
}

#haut_haut #text_bandeau {
	position: absolute;
	text-align: center;
	width: 397px;
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana;
	margin-top: 60px;
}

#haut_haut #swf {
	position: absolute;
	text-align: center;
	width: 397px;
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana;
	margin-top: 60px;
}

#haut_haut #swf1 {
	position: absolute;
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana;
	margin: 30px 50px 0px 50px;
	z-Index: 10;
}

#haut_haut #numtel {
	position: absolute;
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana;
	margin: 10px 0px 0px 570px;
}

#haut_haut #numtel_text {
	position: absolute;
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana;
	margin: 60px 0px 0px 550px;
	width: 397px;
	text-align: center;
}

#haut_haut img {
	position: absolute;
	margin-top: 5px;
	margin-right: 32px;
	margin-left: 397px;
}
#haut_haut a#panier {
	background: url(images/bg_panier.jpg) no-repeat scroll right top;
	height: 44px;
	width: 138px;
	position: absolute;
	font-size: 11px;
	color: #ffffff;
	padding: 5px 0px 0px 0px;
	margin-left: 814px;
}

#haut_haut a#panier:hover {
	color: #ce0b24;
}

#haut_haut a.selectpanier {
	color: #ce0b24;
	background: url(images/bg_panier.jpg) no-repeat scroll right top;
	height: 44px;
	width: 138px;
	float: right;
	display: inline;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
}

#haut_haut a#panier #span1 {
	margin-left: 10px;
}

#haut_haut a.selectpanier #span2 {
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
}

#haut_haut a.selectpanier #span1 {
	margin-left: 10px;
}

#haut_haut a#panier #span2 {
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
}

#menu_haut {
	position: absolute;
	height: 30px;
	width: 952px;
	background-color: #7a0514;
	z-index: 500;
}

#menu_haut a {
	float: left;
	display: inline;
	height: 22px;
	width: 118px;
	background-color: #7a0514;
	color: #ffffff;
	font-family: Verdana;
	text-align: center;
	font-size: 13px;
	padding-top: 8px;
}

#menu_haut a.contact_menu_haut {
	width: 126px;
}

#menu_haut a:hover, #menu_haut #select {
	background: #000002 url(images/puce_menu_haut.jpg) no-repeat scroll center top;
}




/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau bas   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#bas{
	clear:both;
	width:952px;
	height:16px;
	background-color:#a40217;
	padding-top:5px;
	padding-bottom:5px;
}

#bas a {
	color: #ffffff;
	float: left;
	display: inline;
	margin-left: 3px;
	font-size: 11px;
}

#bas a:hover {
	color: #2a0006;
	font-style: italic;
}

#bas p {
	color: #ffffff;
	float: right;
	display: inline;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
}

#bas-liens{
	clear:both;
	width:952px;
	height:16px;
	background-color:#738183;
	padding-top:5px;
	padding-bottom:5px;
	color:#4C4C4C;
}

#bas-liens a {
	color: #4C4C4C;
	float: left;
	display: inline;
	margin-left: 3px;
	font-size: 11px;
}

#bas-liens a:hover {
	color: #F8F8F8;
	font-style: italic;
}

#bas-liens p {
	color: #ffffff;
	float: right;
	display: inline;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
}
#bas-liens td {
	vertical-align:top;
}

#bas-liens strong{
	font-weight:normal;
}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    main   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main {
	left:50%;
	margin-left:-476px;
	position:absolute;
	top:173px;
	width:952px;
	background-color: #59696b;
}

#main2bg {
	left:50%;
	margin-left:-476px;
	position:absolute;
	top:173px;
	width:952px;
	background: #59696b url(images/bg.jpg) repeat-y scroll left top;
}

#main2 {
	width: 731px;
	float: left;
	display: inline;
	margin-left: 15px;
	background-color: #59696b;
	margin-bottom: 20px;
}

#fil_ariane {
	height: 20px;
	margin: 10px 0px 20px 5px;
	width: 100%;
	float: left;
	display: inline;
	z-Index: 20;
}

#fil_ariane a {
	display: inline;
	color: #ffffff;
	font-size: 11px;
	font-style: italic;
	background: url(images/puce_ariane.jpg) no-repeat scroll left 50%;
	padding-left: 10px;
	margin-left:5px;
	position:relative;
}

#fil_ariane a#courante {
	font-style: normal;
}

#fil_ariane a#courante:hover {
	font-style: normal;
	color: #ffffff;
	background: url(images/puce_ariane.jpg) no-repeat scroll left 50%;
}

#fil_ariane a:hover {
	color: #a40217;
	background: url(images/puce_ariane_survole.jpg) no-repeat scroll left 50%;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    menu gauche   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#gauche {
	width: 206px;
	background-color: #637274;
	float: left;
}

#gauche #gauche_moteur {
	width: 190px;
	float: left;
	display: inline;
	margin: 15px 0px 0px 16px;
}
#gauche #gauche_moteur h1 {
	width: 182px;
	float: left;
	display: inline;
	color: #131a1b;
	font-size: 14px;
	font-family: Verdana;
}
#gauche #gauche_moteur h1 span {
	float: left;
	display: inline;
}

#gauche #gauche_moteur h1 span#point {
	font-weight: bold;
	font-size: 14px;
}

#gauche #gauche_moteur h1 span#vous {
	font-weight: normal;
	font-size: 14px;
	width: 182px;
}

#gauche #gauche_moteur h1 span#bien {
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
}

#gauche #gauche_moteur h1 span#blanc {
	width: 182px;
	color: #ffffff;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
}

#gauche #gauche_moteur p {
	width: 190px;
	float: left;
	display: inline;
	margin: 5px 0px 0px 0px;
	color: #ffffff;
	font-size: 11px;
	font-family: verdana;
}

#gauche #gauche_moteur p span {
	width: 190px;
	float: left;
	display: inline;
}

#gauche #gauche_moteur label {
	color: #ffffff;
	font-size: 11px;
	font-family: verdana;
}

#gauche #gauche_moteur label,#gauche #gauche_moteur input,#gauche #gauche_moteur select {
	float: left;
	display: inline;
}

#gauche #gauche_moteur label.petit_lab {
	width: 60px;
	margin-left: 5px;
}

#gauche #gauche_moteur label.micro_lab {
	width: 10px;
	margin-left: 1px;
}

#gauche #gauche_moteur label.micro_lab2 {
	width: 40px;
	margin-left: 1px;
}

#gauche #gauche_moteur label.grand_lab {
	width: 190px;
	margin-bottom: 2px;
}

#gauche #gauche_moteur select {
	width: 160px;
}

#gauche #gauche_moteur .txt {
	width: 160px;
	margin-right: 5px;
}

#gauche #gauche_moteur #voir {
	background: url(images/bout_moteur.jpg) no-repeat;
	margin: 7px 0px 5px 20px;
	color: #ffffff;
	font-size: 11px;
	padding-top: 0px;
	height: 36px;
	width: 143px;
	text-align: center;
}

#gauche #gauche_moteur #voir:hover {
	background: url(images/bout_moteur_survole.jpg) no-repeat scroll left top;
	margin: 8px 0px 4px 21px;
}

#lien_gauche_alerte {
	position: absolute;
	width: 206px;
	height: 76px;
	background-color: transparente;
}

#gauche #alerte_gauche {
	float: left;
	display: inline;
	height: 76px;
	background: #aa0016 url(images/fleche_haut_alerte.jpg) no-repeat scroll 95% 5%;
	width: 206px;
	margin-top: 10px;
}

#gauche #alerte_gauche h1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 0px 20px;
}

#gauche #alerte_gauche p {
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}

#gauche #alerte_gauche a {
	color: #ffffff;
}

#gauche #alerte_gauche a#insc {
	color: #ffffff;
	font-size: 11px;
	font-style: italic;
	background: url(images/puce_alerte.jpg) no-repeat scroll left top;
	padding-left: 15px;
	float: right;
	margin-right: 7px;
	margin-top: 3px;
}

#gauche a.ita:hover {
	font-style: italic;
}

#lien_gauche_simu {
	position: absolute;
	width: 206px;
	height: 65px;
	background-color: transparente;
}

#lien_gauche_propose {
	position: absolute;
	width: 206px;
	height: 65px;
	background-color: transparente;
}

#lien_gauche_vendre {
	position: absolute;
	width: 206px;
	height: 65px;
	background-color: transparente;
}

#gauche #financement_gauche {
	float: left;
	display: inline;
	height: 65px;
	background: #131a1b url(images/fleche_haut_simulateur.jpg) no-repeat scroll 95% 5%;
	width: 206px;
}

#gauche #financement_gauche h1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 0px 20px;
}

#gauche #financement_gauche p {
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}

#gauche #confiez_gauche {
	float: left;
	display: inline;
	height: 65px;
	background: #2b3436 url(images/fleche_haut_confiez.jpg) no-repeat scroll 95% 5%;
	width: 206px;
}

#gauche #confiez_gauche h1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 0px 20px;
}

#gauche #confiez_gauche p {
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}

#gauche #info_gauche {
	float: left;
	display: inline;
	height: 65px;
	background: #434f50 url(images/fleche_haut_info.jpg) no-repeat scroll 95% 5%;
	width: 206px;
}

#gauche #info_gauche h1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 0px 20px;
}

#gauche #info_gauche p {
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
	position: relative;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    menu gauche   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#gauche_agence {
	width: 206px;
	background-color: #637274;
	float: left;
	display: inline;
}

#gauche_agence h1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	height: 29px;
	width: 191px;
	border-bottom: #637072 1px solid;
	background-color: #516062;
	padding: 10px 0px 0px 15px;
	float: left;
	display: inline;
}

#gauche_agence #liste_agence {
	background-color: #516062;
	padding: 10px 0px 20px 0px;
	float: left;
	display: inline;
	width: 206px;
}

#gauche_agence #liste_agence a {
	color: #ffffff;
	font-size: 12px;
	margin: 5px 0px 5px 25px;
	background: url(images/puce_gauche_agence.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	width: 150px;
	float: left;
	display: inline;
}

#gauche_agence #liste_agence a:hover {
	color: #a40217;
	background: url(images/puce_gauche_agence_hover.jpg) no-repeat scroll left 2px;
}

#gauche_agence #liste_agence a#ag_selected {
	color: #a40217;
	background: url(images/puce_gauche_agence_hover.jpg) no-repeat scroll left 2px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::   gestion locative   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 h1 {
	color: #000002;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
	display: inline;
	width: 700px;
}

#main2 p {
	margin: 15px 0px 0px 5px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 705px;
	float: left;
	display: inline;
	line-height: 1.5;
}

#main2 p#puce {
	margin: 0px 0px 0px 30px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 660px;
	background: url(images/puce_para.jpg) no-repeat scroll left 2px;
}

#main2 p#puce2 {
	margin: 0px 0px 0px 60px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 640px;
	float: left;
	display: inline;
}

#main2 p#decale {
	margin: 20px 0px 20px 60px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 640px;
	float: left;
	display: inline;
}

#main2 p#decale3 {
	margin: 20px 0px 40px 60px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 640px;
	float: left;
	display: inline;
}

#main2 p#decale2 {
	margin: 0px 0px 0px 60px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 640px;
	float: left;
	display: inline;
}

#main2 p#pucedecale {
	margin: 0px 0px 0px 60px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 640px;
	background: url(images/puce_para.jpg) no-repeat scroll left 2px;
	float: left;
	display: inline;
}

#main2 h2 {
	color: #000002;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 15px;
	float: left;
	display: inline;
}

#main2 h3 {
	margin: 15px 0px 0px 30px;
	padding-left: 12px;
	color: #000002;
	font-size: 12px;
	text-align: justify;
	width: 660px;
	background: url(images/puce_noir.jpg) no-repeat scroll left 2px;
	float: left;
	display: inline;
}

#main2 p#article {
	margin: 0px 0px 10px 25px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 660px;
	float: left;
	display: inline;
}

#main2 p#puce3 {
	margin: 10px 0px 10px 60px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	width: 640px;
	float: left;
	display: inline;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    nos agences   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #qui_somme_nous {
	width: 687px;
	background-color: #536365;
	margin: 5px 0px 20px 10px;
	float: left;
	display: inline;
}

#main2 #qui_somme_nous h1 {
	background: url(images/puce_qui_somme_nous.jpg) no-repeat scroll left 7px;
	width: 672px;
	height: 26px;
	background-color: #3c4a4c;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 0px 15px;
}

#main2 #qui_somme_nous #contenu {
	margin: 10px 0px 20px 10px;
	padding-bottom: 15px;
	width: 652px;
	float: left;
	display: inline;
}

#main2 #qui_somme_nous #contenu h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000002;
	width: 632px;
}

#main2 #qui_somme_nous #contenu p {
	width: 670px;
	text-align: justify;
	margin: 15px 0px 15px 0px;
}

#main2 #qui_somme_nous #contenu p#bold {
	font-weight: bold;
}

#main2 #qui_somme_nous #contenu p span {
	font-weight: bold;
	color: #000002;
}

#main2 #qui_somme_nous #contenu p span#ita {
	font-style: italic;
	font-weight: 500;
	color: #000002;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    agence   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #qui_somme_nous #contenu img {
	width: 403px;
	height: 303px;
	float: left;
	display: inline;
}

#main2 #qui_somme_nous #contenu #presentation {
	width: 235px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
}

#main2 #qui_somme_nous #contenu #presentation h4 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	display: inline;
}

#main2 #qui_somme_nous #contenu #presentation h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000002;
	margin-top: 30px;
	float: left;
	display: inline;
}

#main2 #qui_somme_nous #contenu #presentation #para {
	width: 230px;
	float: left; display: inline;
	margin-bottom: 20px;
}

#main2 #qui_somme_nous #contenu #presentation #para p {
	width: 235px;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
}

#main2 #qui_somme_nous #contenu #presentation #para p#hor {
	font-size: 11px;
}

#main2 #qui_somme_nous #contenu #presentation #para p a {
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
}

#main2 #qui_somme_nous #contenu #presentation #para p a:hover {
	color: #a40217;
}

#main2 #qui_somme_nous #contenu #contenu_bas {
	width: 652px;
	float: left;
	display: inline;
	margin: 15px 0px 0px 0px;
}

#main2 #qui_somme_nous #contenu #contenu_bas p {
	margin: 0px 0px 15px 0px;
}

#main2 #qui_somme_nous #contenu #contenu_bas a {
	margin: 0px 10px 15px 0px;
	float: right;
	display: inline;
	height: 23px;
	width: 126px;
	background: #4a595b url(images/puce_gauche_agence.jpg) no-repeat scroll 10px 10px;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	padding: 7px 0px 0px 30px;
}

#main2 #qui_somme_nous #contenu #contenu_bas a:hover {
	color: #a40217;
	background: #4a595b url(images/puce_gauche_agence_hover.jpg) no-repeat scroll 10px 10px;
}

#main2 #qui_somme_nous #contenu #contenu_bas #assistance {
	width: 652px;
	float: left;
	display: inline;
}

#main2 #qui_somme_nous #contenu #contenu_bas #assistance p {
	margin: 0px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    liste annonce   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#tri {
	float: right;
	display: inline;
	width: 272px;
	height: 50px;
	background-color: #4a595b;
	margin: 0px;
}

#tri label {
	float: left;
	display: inline;
	width: 20px;
	color: #ffffff;
	margin: 10px 0px 0px 30px;
	font-size: 12px;
	font-weight: bold;
}

#tri select {
	float: left;
	display: inline;
	width: 200px;
	margin: 10px 0px 0px 10px;
	height: 17px;
	background-color: #ffffff;
}

#tri p {
	float: left;
	display: inline;
	width: 230px;
	color: #ffffff;
	margin: 3px 0px 0px 30px;
	font-size: 10px;
	font-style: italic;
}

#liste_annonce {
	width: 700px;
	float: left;
	display: inline;
	margin: 20px 0px 0px 10px;
}

#liste_annonce #result p {
	margin: 0px;
	font-size: 12px;
	color: #000002;
}

#liste_annonce #result p span {
	font-size: 13px;
	font-weight: bold;
}

#liste_annonce #nav_haut {
	width: 687px;
	float: left;
	display: inline;
	margin-top: 20px;
}

#liste_annonce #nav_haut #prec {
	width: 130px;
	float: left;
	display: inline;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_prec.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	border-right: #707e80 1px solid;
}

#liste_annonce #nav_haut #prec:hover {
	background: url(images/puce_prec_survole.jpg) no-repeat scroll left 2px;
}

#liste_annonce #prec_haut_vide {
	width: 130px;
	height: 15px;
	float: left;
	display: inline;
}

#liste_annonce #nav_haut p {
	width: 350px;
	float: left;
	display: inline;
	margin: 0px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#liste_annonce #nav_haut #suiv {
	width: 130px;
	float: right;
	display: inline;
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_suiv.jpg) no-repeat scroll right 2px;
	padding-right: 15px;
	border-left: #707e80 1px solid;
}

#liste_annonce #nav_haut #suiv:hover {
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll right 2px;
}

#liste_annonce #annonce {
	background-color: #536365;
	float: left;
	display: inline;
	width: 687px;
	margin: 10px 0px 0px 0px;
}

#liste_annonce #annonce #bandeau_annonce {
	float: left;
	display: inline;
	width: 687px;
	height: 31px;
	background-color: #3c4a4c;
}

#liste_annonce #annonce #bandeau_annonce a {
	color: #ffffff;
}

#liste_annonce #annonce #bandeau_annonce h1 {
	float: left;
	display: inline;
	width: 522px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 15px;
	margin: 7px 0px 0px 0px;
	background: url(images/puce_qui_somme_nous.jpg) no-repeat scroll left 0px;
}

#liste_annonce #annonce #bandeau_annonce h1 span {
	font-size: 14px;
	font-weight: bold;
}

#liste_annonce #annonce #bandeau_annonce p {
	float: left;
	display: inline;
	width: 150px;
	background-color: #be0a21;
	color:#ffffff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	margin: 0px;
	padding-top: 7px;
}

#liste_annonce #annonce #ph {
	float: left;
	display: inline;
	width: 174px;
	height: 130px;
	margin: 10px 10px 0px 10px;;
}

#liste_annonce #annonce #ph img {
	height: 130px;
}

#liste_annonce #annonce #contenu_annonce {
	float: left;
	display: inline;
	width: 484px;
	margin: 10px 0px 0px 0px;
	height: 137px;
}

#liste_annonce #annonce #contenu_annonce h2 {
	float: left;
	display: inline;
	width: 484px;
	margin: 3px 0px 0px 0px;
	color: #a40217;
	font-size: 18px;
	font-weight: bold;
}

#liste_annonce #annonce #contenu_annonce p {
	float: left;
	display: inline;
	width: 484px;
	margin: 10px 0px 10px 0px;
	color: #ffffff;
	font-size: 12px;
	height: 60px;
}

#liste_annonce #annonce #contenu_annonce a#fiche:hover, #liste_annonce #annonce #contenu_annonce a#ajout:hover {
	color: #a40217;
}

#liste_annonce #annonce #contenu_annonce a#fiche {
	float: right;
	display: inline;
	height: 22px;
	width: 220px;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_suiv.jpg) no-repeat scroll 82px 2px;
	padding-left: 15px;
	text-align: right;
}

#liste_annonce #annonce #contenu_annonce a#fiche:hover {
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll 82px 2px;
}

#liste_annonce #annonce #contenu_annonce a#ajout {
	float: left;
	display: inline;
	height: 22px;
	width: 220px;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_suiv.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	border-right: #6b797b 1px solid;
}

#liste_annonce #annonce #contenu_annonce a#ajout:hover {
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll left 2px;
}

#liste_annonce #nav_bas {
	width: 687px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding-bottom: 20px;
}

#liste_annonce #nav_bas #prec {
	width: 130px;
	float: left;
	display: inline;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_prec.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	border-right: #707e80 1px solid;
}

#liste_annonce #nav_bas #prec:hover {
	background: url(images/puce_prec_survole.jpg) no-repeat scroll left 2px;
}

#liste_annonce #nav_bas p {
	width: 350px;
	float: left;
	display: inline;
	margin: 0px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#liste_annonce #nav_bas p a {
	color: #ffffff;
}

#liste_annonce #nav_bas p span {
	color: #000002;
}

#liste_annonce #nav_bas #suiv {
	width: 130px;
	float: right;
	display: inline;
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_suiv.jpg) no-repeat scroll right 2px;
	padding-right: 15px;
	border-left: #707e80 1px solid;
}

#liste_annonce #nav_bas #suiv:hover {
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll right 2px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    detail annonce   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#detail_annonce {
	background-color: #536365;
	float: left;
	display: inline;
	width: 687px;
	margin: 10px 0px 0px 0px;
}

#detail_annonce #bandeau_annonce {
	float: left;
	display: inline;
	width: 687px;
	height: 31px;
	background-color: #3c4a4c;
}

#detail_annonce #bandeau_annonce h1 {
	float: left;
	display: inline;
	width: 522px;
	color: #ffffff;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	margin: 7px 0px 0px 0px;
}

#detail_annonce #bandeau_annonce h1 span {
	font-size: 14px;
	font-weight: bold;
}

#detail_annonce #bandeau_annonce p {
	float: left;
	display: inline;
	width: 150px;
	background-color: #be0a21;
	color:#ffffff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	margin: 0px;
	padding-top: 7px;
}

#detail_annonce #photo {
	float: left;
	display: inline;
	width: 403px;
	height: 323px;
	margin: 10px 0px 0px 10px;
}

#detail_annonce #photo a {
	margin: 0px;
	color: #ffffff;
	font-size: 10px;
	float: right;
	display: inline;
}

#detail_annonce #photo img {
	height: 303px;
}

#detail_annonce #liste_photo_mini {
	float: left;
	display: inline;
	width: 272px;
	height: 303px;
	margin-top: 10px;
}

#detail_annonce #liste_photo_mini #photo_mini {
	margin: 0px 0px 17px 12px;
	float: left;
	display: inline;
	width: 118px;
	height: 89px;
}

#detail_annonce #liste_photo_mini #photo_mini img {
	height: 89px;
}

#detail_annonce #detail {
	float: left;
	display: inline;
	margin: 30px 0px 30px 10px;
	width: 270px;
}

#detail_annonce #detail #particularite {
	width: 247px;
	background-color: #4b5a5c;
	border: #8a9597 1px solid;
	float: left;
	display: inline;
	padding: 10px 0px 10px 5px;
}

#detail_annonce #detail #particularite p {
	float: left;
	display: inline;
	width:152px;
	margin: 0px;
	height: 15px;
	padding-top: 5px;
}

#detail_annonce #detail #particularite p#chiffre {
	float: left;
	display: inline;
	width:86px;
	background-color: #7b0616;
	text-align: center;
}

#detail_annonce #detail #lien {
	width: 227px;
	float: left;
	display: inline;
	margin: 15px 0px 10px 10px;
}

#detail_annonce #detail #lien a{
	width: 210px;
	float: left;
	display: inline;
	margin-top: 5px;
	color: #ffffff;
	background: url(images/puce_suiv.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	font-style: italic;
}

#detail_annonce #detail #lien a:hover {
	color: #a40217;
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll left 2px;
}

#detail_annonce #desc {
	float: left;
	display: inline;
	margin-top: 30px;
	width: 400px;
}

#detail_annonce #desc h2 {
	float: left;
	display: inline;
	margin: 0px;
	width: 400px;
}

#detail_annonce #desc p {
	float: left;
	display: inline;
	margin: 10px 0px 10px 0px;
	width: 380px;
}

#detail_annonce #contacter {
	float: left;
	display: inline;
	width: 687px;
	height: 111px;
	background: #3c4a4c url(images/font_contact.jpg) no-repeat;
}

#detail_annonce #contacter h4 {
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 667px;
	color: #000002;
	margin: 20px 0px 5px 15px;
}

#detail_annonce #contacter p {
	font-size: 12px;
	color: #ffffff;
	margin: 0px 0px 0px 15px;
	float: left;
	display: inline;
	width: 667px;
}

#detail_annonce #contacter p#tel {
	margin: 0px 0px 0px 15px;
}

#detail_annonce #contacter p#tel a {
	color: #ffffff;
}

#detail_annonce #contacter p#tel a:hover {
	color: #a40217
}

#nav_bas a:hover {
	color: #a40217 !important;
}

#nav_haut a:hover {
	color: #a40217 !important;
}

#nav_bas {
	width: 687px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding-bottom: 20px;
}

#nav_bas #prec {
	width: 130px;
	float: left;
	display: inline;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_prec.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	border-right: #707e80 1px solid;
}

#nav_bas #prec:hover {
	background: url(images/puce_prec_survole.jpg) no-repeat scroll left 2px;
}

#nav_bas p {
	width: 350px;
	float: left;
	display: inline;
	margin: 0px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#nav_bas p a {
	color: #ffffff;
}

#nav_bas #suiv {
	width: 130px;
	float: right;
	display: inline;
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_suiv.jpg) no-repeat scroll right 2px;
	padding-right: 15px;
	border-left: #707e80 1px solid;
}

#nav_bas #suiv:hover {
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll right 2px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    tourisme   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #para_tour_1 {
	font-weight: bold;
	margin: 10px 0px 20px 5px;
}

#main2 #resid {
	float: left;
	display: inline;
	width: 400px;
	margin: 50px 0px 50px 0px;
}

#main2 #resid h2 {
	float: left;
	display: inline;
	width: 400px;
	color: #202829;
}

#main2 #resid p {
	float: left;
	display: inline;
	width: 400px;
	margin: 0px;
}

#main2 #resid a {
	float: left;
	display: inline;
	width: 400px;
	margin: 0px;
	color: #ffffff;
	font-style: italic;
}

#main2 #resid a:hover {
	color: #a40217;
}

#main2 #resid a#maillien {
	width: 230px;
}

#main2 #resid p#mail {
margin: 0px;
	width: 50px;
}
#main2 #resid p.adr {
margin: 0px;
}

#main2 img#tourisme_img {
	border: #ffffff 2px solid;
	float: left;
	display: inline;
	margin-top: 20px;
}

#main2 img#tourisme_imghaut {
	border: #ffffff 2px solid;
	float: right;
	display: inline;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}

#main2 #st_marthe {
	float: left;
	display: inline;
	border-top: #3f4b4d 1px solid;
	width: 696px;
	margin-top: 10px;
}

#main2 #st_marthe h2 {
	float: left;
	display: inline;
	width: 696px;
	font-weight: bold;
}

#main2 #st_marthe div {
	float: left;
	display: inline;
	width: 400px;
	margin: 10px 10px 10px 0px;
	height: 200px;
}

#main2 #st_marthe div#haut_tour {
	float: left;
	display: inline;
	width: 400px;
	margin: 10px 10px 10px 10px;
	height: 230px;
}

#main2 #st_marthe div p {
	float: left;
	display: inline;
	width: 380px;
	margin: 10px 0px 0px 0px;
}

#main2 #st_marthe div#haut_tour p {
	float: left;
	display: inline;
	width: 390px;
	margin: 10px 0px 0px 10px;
}

#main2 #st_marthe div#resid {
	padding-top: 30px;
}

#main2 #st_marthe div#resid  h2 {
	width: 400px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    actualités   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #lien_actu {
	float: left;
	display: inline;
	width: 720px;
	margin: 30px 0px 20px 0px;
}

#main2 #lien_actu p {
	float: left;
	display: block;
	width: 700px;
	margin: 0px 0px 2px 0px;
}

#main2 #lien_actu p a {
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
	background: url(images/puce_suiv.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
}

#main2 #lien_actu p a:hover {
	color: #a40217;
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll left 2px;
}

#main2 .bloc_actu {
	float: left;
	display: inline;
	width: 710px;
	border-top: #485759 1px solid;
}

#main2 .bloc_actu h2 {
	font-size: 13px;
	color: #202829;
	font-weight: bold;
	float: left;
	display: inline;
	width: 710px;
}

#main2 .bloc_actu a {
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
	background: url(images/puce_suiv.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	float: right;
	margin: 10px;
	display: inline;
}

#main2 .bloc_actu a:hover {
	color: #a40217;
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll left 2px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    contact   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

h1#cont {
	width: 500px;
	margin-left: 10px;
}

#main2 #form_contact {
	float: left;
	display: inline;
	width: 505px;
	margin: 30px 0px 0px 30px;
}

#main2 #form_contact p {
	width: 500px;
}

#main2 #form_contact h2 {
	font-size: 12px;
	font-weight: bold;
	color: #202829;
	background: url(images/puce_contact.jpg) no-repeat scroll left top;
	padding-left: 15px;
	float: left;
	display: inline;
	width: 505px;
	margin: 0px;
}

#main2 #form_contact #ag h2 {
	width: 100px;
}

#main2 #form_contact #ag select {
	float: left;
	display: inline;
	width: 190px;
	border: #7a8789 1px solid;
}

#main2 #form_contact #coord {
	margin: 25px 0px 0px 0px;
	float: left;
	display: inline;
}

#main2 #form_contact #coord p {
	float: left;
	display: inline;
	width: 490px;
	margin-left: 15px;
}

#main2 #form_contact #coord label {
	float: left;
	display: inline;
	width: 100px;
	font-size: 12px;
}

#main2 #form_contact #coord label.gauche {
	float: left;
	display: inline;
	width: 100px;
	text-align: right;
	margin: 0px 5px 0px 5px;
}

#main2 #form_contact #coord label.gauche2 {
	float: left;
	display: inline;
	width: 100px;
	text-align: right;
	margin: 0px 0px 0px 10px;
}

#main2 #form_contact #coord input {
	float: left;
	display: inline;
	width: 135px;
	border: #7a8789 1px solid;
}

#main2 #form_contact #coord input#adresse {
	width: 382px;
}

#main2 #form_contact #mess {
	margin: 25px 0px 0px 0px;
	float: left;
	display: inline;
}

#main2 #form_contact #mess h2 {
	width: 100px;
}

#main2 #form_contact #mess p {
	margin: 0px;
	width: 385px;
	float: left;
	display: inline;
}

#main2 #form_contact #mess textarea {
	margin: 10px 0px 0px 115px;
	width: 382px;
	float: left;
	display: inline;
	border: #7a8789 1px solid;
	height: 70px;
}

#main2 #form_contact #bout {
	margin: 25px 0px 0px 0px;
	float: left;
	display: inline;
	width: 505px;
}

#main2 #form_contact #bout span {
	float: left;
	display: inline;
	margin-top: 10px;
}

#main2 #form_contact #bout #envoyer {
	float: right;
	display: inline;
	background: url(images/bout_contact.jpg) no-repeat;
	color: #ffffff;
	font-size: 11px;
	padding-top: 0px;
	height: 32px;
	width: 143px;
	text-align: center;
}

#main2 #form_contact #bout #envoyer:hover {
	background: url(images/bout_contact_survole.jpg) no-repeat;
}

#main2 #liste_contact_ag {
	float: right;
	display: inline;
	width: 180px;
	margin-top: 60px;
}

#main2 #liste_contact_ag #une_ag {
	float: left;
	display: inline;
	width: 180px;
	margin: 0px 0px 10px 0px;
}

#main2 #liste_contact_ag #une_ag h1 {
	float: left;
	display: inline;
	width: 160px;
	margin: 0px;
	font-size: 11px;
	color: #000002;
	font-weight: bold;
	text-align: right;
}

#main2 #liste_contact_ag #une_ag p {
	float: left;
	display: inline;
	width: 160px;
	margin: 0px;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    alerte email   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #alerte {
	float: left;
	display: inline;
	width: 700px;
}

#main2 #alerte h1 {
	margin: 0px 0px 0px 10px;
}

#main2 #alerte p#soust {
	float: left;
	display: inline;
	width: 700px;
	color: #000002;
	font-size: 12px;
	font-style: italic;
	margin: 0px 0px 0px 10px;
}

#main2 #alerte #carac {
	float: left;
	display: inline;
	width: 680px;
	margin: 20px 0px 0px 20px;
}

#main2 #alerte h2 {
	font-size: 12px;
	font-weight: bold;
	color: #202829;
	background: url(images/puce_contact.jpg) no-repeat scroll left top;
	padding-left: 15px;
	float: left;
	display: inline;
	width: 680px;
	margin: 0px 0px 10px 0px;
}

#main2 #alerte #carac p {
	float: left;
	display: inline;
	width: 680px;
	margin: 5px 0px 5px 0px;
}

#main2 #alerte #carac label {
	float: left;
	display: inline;
	width: 200px;
	margin-left: 20px;
	font-size: 12px;
	color: #ffffff;
}

#main2 #alerte #carac label.petit_lab {
	width: 60px;
	margin: 0px;
	padding-top: 2px;
}

#main2 #alerte #carac label.et {
	width: 30px;
	margin: 0px;
}

#main2 #alerte #carac input {
	float: left;
	display: inline;
	width: 170px;
	margin-right: 10px;
}

#main2 #alerte #carac input.btr {
	width: 13px;
	margin-right: 5px;
}

#main2 #alerte #carac select {
	float: left;
	display: inline;
	width: 170px;
}

#main2 #alerte #carac textarea {
	float: left;
	display: inline;
	width: 420px;
	height: 60px;
}

#main2 #alerte #coord {
	float: left;
	display: inline;
	width: 680px;
	margin: 30px 0px 0px 20px;
}

#main2 #alerte #coord p {
	float: left;
	display: inline;
	width: 680px;
	margin: 5px 0px 5px 0px;
}

#main2 #alerte #coord label {
	float: left;
	display: inline;
	width: 100px;
	margin-left: 20px;
	font-size: 12px;
	color: #ffffff;
	margin-right: 10px;
}

#main2 #alerte #coord label.gauche {
	text-align: right;
	width: 90px;
}

#main2 #alerte #coord label.gauche2 {
	margin-right: 0px;
}

#main2 #alerte #coord input {
	float: left;
	display: inline;
	width: 190px;
	margin-right: 10px;
}

#main2 #alerte #bout {
	margin: 25px 0px 0px 20px;
	float: left;
	display: inline;
	width: 680px;
}

#main2 #alerte #bout span {
	float: left;
	display: inline;
	margin-top: 10px;
}

#main2 #alerte #bout #envoyer {
	float: right;
	display: inline;
	background: url(images/bout_contact.jpg) no-repeat;
	color: #ffffff;
	font-size: 11px;
	padding-top: 0px;
	height: 33px;
	width: 143px;
	text-align: center;
	margin-right: 35px;
}

#main2 #alerte #bout #envoyer:hover {
	background: url(images/bout_contact_survole.jpg) no-repeat;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    proposez un bien   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #alerte h4 {
	font-size: 12px;
	font-weight: bold;
	color: #202829;
	float: left;
	display: inline;
	width: 680px;
	margin: 0px 0px 10px 0px;
}

#main2 #alerte #type_du_bien {
	float: left;
	display: inline;
	width: 680px;
	margin: 20px 0px 0px 20px;
}

#main2 #alerte label {
	float: left;
	display: inline;
}

#main2 #alerte input {
	float: left;
	display: inline;
}

#main2 #alerte select {
	float: left;
	display: inline;
}

#main2 #alerte #type_du_bien label {
	width: 120px;
}

#main2 #alerte #type_du_bien input {
	margin-right: 10px;
}

#main2 #alerte #type_du_bien label.petit_lab {
	width: 60px;
	padding-top: 2px;
}

#main2 #alerte #carac_du_bien {
	float: left;
	display: inline;
	width: 680px;
	margin: 20px 0px 0px 20px;
}

#main2 #alerte #carac_du_bien input {
	margin: 0px 5px 0px 5px;
}

#main2 #alerte #carac_du_bien input#prix {
	width: 150px;
}

#main2 #alerte #carac_du_bien input#surface {
	width: 60px;
}

#main2 #alerte #carac_du_bien input#piece {
	width: 30px;
}

#main2 #alerte #coord .adr {
	width: 510px;
}

#main2 #alerte #msg {
	float: left;
	display: inline;
	width: 680px;
	margin: 20px 0px 0px 20px;
}

#main2 #alerte #msg h4 {
	width: 130px;
}

#main2 #alerte #msg textarea {
	width: 510px;
	height: 60px;
	float: left;
	display: inline;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    acheter vendre   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #acheter_vendre {
	width: 700px;
	float: left;
	display: inline;
	margin: 20px 0px 40px 0px;
	padding-bottom: 20px;
}

#main2 #acheter_vendre p {
	width: 700px;
	float: left;
	display: inline;
	margin: 0px;
	line-height: 1.5;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    index   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #cdc {
	float: left;
	display: inline;
	width: 540px;
	overflow: hidden;
}

#main #cdc img {
	height: 406px;
	display: inline;
	float: left;
}

#main #cdc a#bandeau_cdc {
	width: 533px;
	height: 23px;
	background-color: #e2001a;
	float: left;
	padding: 8px 0px 0px 7px;
}

#main #cdc span#coups {
	float: left;
	width: 145px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

#main #cdc a#bandeau_cdc {
	color: #ffffff;
	font-size: 12px;
}

#main #cdc a span#titre {
	font-weight: bold;
}

#main #moteur_cdc {
	float: left;
	width: 412px;
}

#main #moteur_cdc a {
	float: left;
	width: 412px;
	height: 26px;
	background-color: #000002;
	color: #e2001a;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}

#main #moteur_cdc a span#no_ita {
	font-size: 14px;
	font-weight: bold;
}

#main #moteur_cdc a:hover span#ita {
	font-style: italic;
}
#main #moteur_cdc #recherche {
	float: left;
	width: 412px;
	height: 406px;
}

#main #moteur_cdc #recherche form {
	width: 330px;
	float: left;
	display: inline;
	margin: 50px 0px 0px 50px;
}

#main #moteur_cdc #recherche form h1 {
	width: 330px;
	float: left;
	font-size: 14px;
	color: #000002;
	margin-bottom: 15px;
}

#main #moteur_cdc #recherche form h1 span {
	width: 330px;
	float: left;
	font-size: 14px;
}

#main #moteur_cdc #recherche form h1 span#blanc {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

#main #moteur_cdc #recherche form h1 span#bold {
	font-weight: bold;
	font-size: 12px;
}

#main #moteur_cdc #recherche form p {
	width: 330px;
	float: left;
	margin: 5px 0px 5px 0px;
	color: #ffffff;
	font-size: 12px;
}

#main #moteur_cdc #recherche form label {
	width: 110px;
	float: left;
	display: inline;
}

#main #moteur_cdc #recherche form span {
	width: 110px;
	float: left;
	display: inline;
}

#main #moteur_cdc #recherche form label.petit_lab {
	width: 60px;
}

#main #moteur_cdc #recherche form input {
	float: left;
	display: inline;
	margin-right: 5px;
}

#main #moteur_cdc #recherche form input.txt {
	width: 180px;
}

#main #moteur_cdc #recherche form select {
	width: 180px;
	float: left;
	display: inline;
}

#main #moteur_cdc #recherche form label.micro_lab {
	width: 10px;
}

#main #moteur_cdc #recherche form label.micro_lab2 {
	width: 40px;
	margin-left: 5px;
}

#main #moteur_cdc #recherche form #voir {
	background: url(images/bout_contact.jpg) no-repeat;
	color: #ffffff;
	font-size: 11px;
	padding-top: 0px;
	height: 33px;
	width: 143px;
	text-align: center;
	margin: 10px 0px 0px 80px;
}
/*
#main #moteur_cdc #recherche form #voir:hover {
	background: url(images/bout_contact_survole.jpg) no-repeat;
	margin: 11px 0px 0px 81px;
}
*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    credits et liens   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#cred {
	float: left;
	margin: 30px 0px 0px 40px;
	width: 600px;
}

#cred p {
	width: 600px;
	margin: 0px 0px 0px 20px;
	color: #ffffff;
	font-size: 12px;
}

#cred a {
	color: #ffffff;
	font-size: 12px;
}

#cred a:hover {
	color: #a40217;
}

#cred h2 {
	width: 600px;
	color: #202829;
	font-size: 12px;
	font-weight: bold;
}

h1#mentions {
	margin-bottom: 30px;
	margin-left: 10px;
}

span#groupehi {
	font-weight: bold;
}

#plan {
	float: left;
	margin: 0px 0px 0px 40px;
	width: 600px;
}

#plan a {
	width: 500px;
	float: left;
	display: inline;
}

#plan a.plan1:hover {
	color: #a40217;
}

#plan a.plan2:hover {
	color: #a40217;
}

#plan a.plan1 {
	color: #202829;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
}

#plan a.plan2 {
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}

#partenaires {
	float: left;
	display: inline;
	margin: 0px 0px 0px 40px;
	width: 450px;
}

#partenaires #unp {
	float: left;
	display: inline;
	margin: 10px 0px 10px 0px;
	width: 600px;
}

#partenaires #unp #text {
	width: 450px;
	float: left;
	display: inline;
	margin-left: 10px;
}

#partenaires #unp #text_sans_img {
	width: 450px;
	float: left;
	display: inline;
	margin-left: 110px;
}

#partenaires #unp h2 {
	width: 150px;
	margin: 0px;
	color: #232b2c;
	font-size: 12px;
	font-weight: bold;
}

#partenaires #unp img {
	width:100px;
	float: left;
	display: inline;
}

#partenaires #unp p {
	width: 450px;
	margin: 0px 0px 0px 15px;
	color: #ffffff;
	font-size: 12px;
}

#partenaires #unp a {
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
}

#partenaires #unp a:hover {
	color: #a40217;
}

#partenaires #unp span {
	font-weight:bold;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    selection   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#lien_selection {
	float: right;
	display: inline;
	margin-right: 30px;
	width: 400px;
}

#lien_selection a {
	float: right;
	display: inline;
	width: 136px;
	height: 23px;
	margin: 0px 3px 0px 0px;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: #4a595b url(images/puce_gauche_agence.jpg) no-repeat scroll 5px 10px;
	padding: 7px 0px 0px 20px;
	
}

#lien_selection a:hover {
	color: #a40217;
	background: #4a595b url(images/puce_gauche_agence_hover.jpg) no-repeat scroll 5px 10px;
	
}

#lien_selection a#supp {
	margin: 0px 6px 0px 0px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    zoom   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#zoom {
	width: 620px;
	background-color: #738183;
}

#zoom #bandeau_ferme {
	width: 620px;
	height: 30px;
	background-color: #738183;
}

#zoom #bandeau_ferme a {
	float: right;
	font-size: 11px;
	color: #a40217;
	font-weight: bold;
	margin: 8px 10px 0px 0px;
}

#zoom #photo_zoom {
	width: 620px;
	height: 466px;
}

#zoom #photo_zoom img {
	height: 466px;
}

#zoom #nav_zoom {
	width: 620px;
	height: 30px;
	background-color: #a10419;
}

#zoom #nav_zoom a {
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
}

#zoom #nav_zoom a#prec {
	float: left;
	background: url(images/prec_zoom.jpg) no-repeat scroll 0px 3px;
	margin: 8px 0px 0px 10px;
	padding-left: 15px;
}

#zoom #nav_zoom a#suiv {
	float: right;
	background: url(images/suiv_zoom.jpg) no-repeat scroll right 3px;
	margin: 8px 10px 0px 0px;
	padding-right: 15px;
}


#retour {
	float: left;
	display: inline;
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	background: url(images/puce_suiv.jpg) no-repeat scroll left 2px;
	padding-left: 15px;
	margin-top: 20px;
}

#retour:hover {
	background: url(images/puce_suiv_survole.jpg) no-repeat scroll left 2px;
	color: #a40217;
}

.titre-meta{
text-indent:-9999px;float:none;height:0px;
}


















