@import url(menu.css );

TD.main {
    font-family: tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
}
.field {
    font-family: tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
}
TD.mainwhite {
	FONT-SIZE: 11px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}

TD.header_title {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #E2E6E4;
	font-weight:normal;
}

.text_header_title {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #E2E6E4;
	font-weight:normal;
}

.text_alert {
	COLOR: #CC0033; FONT-WEIGHT: bold;
}

TD.pageHeading {
	font-size: 17px;
	color: #027ac2;
	font-weight: bolder;
	margin-bottom: 5px;
	text-align: left;
}
TD.pageHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3333;
	font-weight: bold;
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.pageHeadingPrice {
	font-family: Georgia, "Times New Roman", Times, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 25px;
	color: #666666;
}
TD.pageHeadingSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #CC0033; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.pageSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}


TD.trait_horizontal {
        background-image: url(images/trait_hor.gif);
        background-repeat: yes;
}
TD.trait_vertical {
        background-image: url(images/trait_separ_col.gif);
        background-repeat: yes;
}
.img_border {
	border: 1px #999999 solid
}

.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #F03232; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #E7F39E
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
A {
	COLOR: #027AC2; text-decoration: none
}
A:hover {
	COLOR: #027AC2; text-decoration: underline
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
}
TD.headerNavigation {
}
.headerNavigationRouge {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.menuNavigation {

}
TD.menuCategories {
	BACKGROUND: #FFD75C; 
}
TD.undermenuCategories {
}
TD.menuLanguages {
	BACKGROUND: #DEE7CE; BORDER-LEFT: #000000 1px solid;
}
TD.headerbody {
	BACKGROUND: url(images/infobox/bg_body.gif); background-repeat: yes; BORDER-LEFT: #000000 1px solid;
}
A.headerNavigation {
	COLOR: #336699; text-decoration: none; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px;
}
A.headerNavigation:hover {
	COLOR: #333333; text-decoration: none; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px;
}
TR.headerError {
	BACKGROUND: #CC0033
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #CC0033; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer_nb {
}
.footer_nb { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; color: #000000; text-decoration: none;
}
A.footer_nb:hover { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; color: #000000; text-decoration: none
}
TR.footer {
	background: #687783 url(images/bg_pied.gif) repeat-x;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif;
	height: 16px;
}
.column_right {
	background-position: right;
	background-repeat: repeat-y;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif
}
.column_right_nb {
	BACKGROUND: red ;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.under_navigation {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif;
	text-indent: 1px;
	height: 8px;
}
TD.under_navigation1 {
}
TD.fond_bandeau {  
        background: #F8C353; background-image: url(images/infobox/fond_bandeau.jpg); background-repeat: no-repeat; background-position: right
}
TD.angle_tableau {  
}
TD.blank_pink {
        background-image: url(images/pixel_blank_pink.gif); background-repeat: yes; background-position: left, top
}

.infoBox {
	BACKGROUND: #999999
}
.infoBox_L {
	border: 1px solid #88888C;
	BACKGROUND: #F4F4F4;
}
.infoBox_R {
	BACKGROUND: #999999
}
.infoBoxLogin {
	BACKGROUND: #FFD659; border: 1px #999999 solid
}

.img_border {  
	border: 1px #999999 solid
}
.img_no_border {
	border: 0px
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #FFD659; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxContents_NB {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxContents_L {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #F4F4F4;
	background-repeat: repeat-x;
}
.infoBoxContents_L2 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #F4F4F4;
}
.infoBoxContents_R {
	FONT-SIZE: 10px; BACKGROUND: #FFD659; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxContents-small {
	FONT-SIZE: 9px; BACKGROUND: #FFD659; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxContents-small_L {
	FONT-SIZE: 7px; BACKGROUND: #ECF4F6; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxContents-small_R {
	FONT-SIZE: 9px; BACKGROUND: #FFD659; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxLoginContents {
	FONT-SIZE: 10px; BACKGROUND: #F3FFBE; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFFFFF;
}
TD.infoBoxHeading_R {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading_R.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading_L {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading_L.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading_L2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading_L2.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.mentionProduct {
	FONT-SIZE: 9px; COLOR: #b2b2b2; FONT-FAMILY: Verdana, Arial, sans-serif; 
}
TR.accountHistory-odd {
	BACKGROUND: #F1F1F3
}
TR.addressBook-odd {
	BACKGROUND: #F1F1F3
}
TR.alsoPurchased-odd {
	BACKGROUND: #F1F1F3
}
TR.payment-odd {
	BACKGROUND: #F1F1F3
}
TR.productListing-odd {
	BACKGROUND: #FCFCFC 
}
TR.productReviews-odd {
	BACKGROUND: #F1F1F3
}
TR.upcomingProducts-odd {
	BACKGROUND: #F1F1F3
}
TR.shippingOptions-odd {
	BACKGROUND: #F1F1F3
}
TR.productscriteres-odd {
	BACKGROUND: #F1F1F3
}
TR.accountHistory-even {
	BACKGROUND: #f8f8f9
}
TR.addressBook-even {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-even {
	BACKGROUND: #f8f8f9
}
TR.payment-even {
	BACKGROUND: #f8f8f9
}
TR.productListing-even {
	BACKGROUND: #F4F4F6 
}
TR.productReviews-even {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-even {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-even {
	BACKGROUND: #f8f8f9
}
TR.productscriteres-even {
	BACKGROUND: #f8f8f9
}
TABLE.productListing {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; border-spacing: 1px
}
.productListing-heading {
	BACKGROUND: url(images/infobox/infoBoxHeading.gif);
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFFFFF;
}
.productListing-heading-text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.productListing-heading-text:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFCC25; TEXT-DECORATION: underline;
}
.productListing-heading-credit {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.pageResults {
	COLOR: #336699
}
A.pageResults:hover {
	COLOR: #000000
}


TD.pageWeight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9a9a9a; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; font-style: normal
}

TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

P.main {
    font-family: tahoma, Helvetica, sans-serif;
    font-size: 12px;
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #E7F39E
}
.moduleRowSelected {
	BACKGROUND-COLOR: #F3FFBE
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #F03232
}
.messageStackWarning {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #F03232
}
.messageStackSuccess {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif
}

.button_1_36 {
	position:relative;left:0px; width:100px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_1_19.gif); background-repeat: no-repeat;
        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8
}

.button_2_36 {
	position:relative;left:0px; width:125px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_2_19.gif); background-repeat: no-repeat;
        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8
}
.button_3_36 {
	position:relative;left:0px; width:150px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_3_19.gif); background-repeat: no-repeat;
        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8
}
.button_4_36 {
	position:relative;left:0px; width:175px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_4_19.gif); background-repeat: no-repeat;
        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8
}
.button_5_36 {
	position:relative;left:0px; width:200px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_5_19.gif); background-repeat: no-repeat;
        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8
}

body{ /*#FFD659*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
	background-image: url('images/fonddepage.png');
	background-position: top left;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* DEBUT POLICES CARACTERES*/
h1{
	font-size: 17px;
	color: #027ac2;
	font-weight: bolder;
	margin-bottom: 5px;
	text-align: left;
}
h2{
	color: #7a7a7a;
	font-weight: bolder;
	margin-bottom: 5px;
	font-size: 13px;
}
h3{
	color: #7a7a7a;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 11px;

}
li a:link{
	color: #015486;
}
li a:hover{
	color: #015486;
}
li a:visited{
	color: #027ac2;
}
.contenu a:link{color: #7A7A91;}
.contenu a:hover{color: #7a7a7a;}
.contenu a:visited{color: #7A7A91;}



.contenu{
	position: absolute;
	left: 200px;
	width: 670px;
	height: 530px;
	top: 160px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 15px;
	margin: 0px;
	overflow-y: auto;
	overflow-x: hidden;
}

#contenu-search {
	height:600px;	
}

.imgright{
	float: right;
	padding-left: 10px;
	margin-left: 10px;
	border: none;
}
.imgleft{
	float: left;
	padding-right: 10px;
	margin-right: 10px;
}
.header{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 154px;
	background-color: #FFD75C;
	border-bottom: 1px solid #FFD75C;
}
.header img{
	border: none;
	width: 890px;
	height:134px;
}
.zonedefile{
	position: absolute; 
	width: 700px;
	color:#015486;
}
.header #map{
	width: 890px;
	height: 134px; 
	border: none;
}
/*pied du header*/
.info{
	position: absolute;
	width: 100%;
	height: 13px;
	color:#015486;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #FFD659;
	text-align: center;
	bottom: 0px;
	overflow: hidden;
}
/*fin pied du header*/
.footer{
	border-top: 1px solid #FFD75C;
 	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 10px;
	bottom: 0px;
	color: #015486;
	background-color: #FFD659;
	padding-top: 2px;
}

.footer a:link, .footer a:visited {
	color: #015486;
}

.footer a:hover {
	color: #027AC2;
}

.mentions {
	color: #666666;
}

 .mentions a:link, .mentions a:visited {
	color: #666666;
}

.mentions a:hover {
	color: #000000;
}

/*MENU HAUT*/
#menu-h a:link{
	border-right: 1px solid #015486;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 4px;
	color: #015486;
}
#menu-h a:hover{
	border-right: 1px solid #ffffff;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 4px;
	color: #ffffff;
}
#menu-h a:visited{
	border-right: 1px solid #015486;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 4px;
	color: #015486;
}
/*FIN MENU HAUT*/

/*MENU GAUCHE*/
#menu-g{
	position: absolute;
	left: 0px;
	top: 150px;
	width: 177px;
	height: 570px;
	margin: 0px;
	padding: 0px;
	background-image: url("images/Fondmaison2.png");
	background-repeat: no-repeat;
	background-position: 0 0;/*h-v*/
}

.menu-g-search {
	left: 0px;
	width: 177px;
	background-image: url("images/Fondmaison2.png");
	background-color: #A4C4DD;
	background-repeat: no-repeat;
}

.actif, .inactif{/*concerne les puces*/
	width: 177px;
	height: 35px;
	position: absolute;
	margin-top: 10px;
	padding: 0px;
	font-weight: bolder;
}
.actifLink, .inactifLink{/*concerne liens menu g*/
	position: relative;
	left: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}

#menu-g-search img {
	border: none;
}
#menu-g-search ul li {
	position: relative;
	right: 35px;
	margin-right: -35px;
	padding: 0px;
	list-style: none;
	text-align: left;
	text-decoration: none;
	color: #015486;
}
/*FIN MENU GAUCHE*/

/*TABLEAUX*/
.tabcenter{
	position: absolute;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	padding-left: -300px;
}
.cellclair{
	background-color: #FFD659;
}
.cellfonce{
	background-color: #FFD75C;
}
.cellclair, .cellfonce{
	color: #015486;
}
/*tableau annonces locations et ventes*/
.search{
	width: 100%;
	padding-top: 5px;
	color: #015486;
	text-align: center;
	visibility:visible;
}

.search .titre p {
	padding:15px 0 15px 0;
	margin:0;
	font-size:14px;
	text-align:left;
}

.search .button {
	padding:10px 0 0 0;	
}

.search-fields {
	padding:0 0 0 35px;
}

.search-fields .group {
	overflow:hidden;
	text-align:left;
	padding:1px 0 1px 0;
}

.search-fields .group .label {
	float:left;
	width:150px;
	text-align:left;
	color:#000000;	
}

.search-fields .group .label p {
	padding:0; margin:0;
	line-height:20px;	
}


.search-fields .group .field {
	float:left;	
	color:#000000;
}

.carte {
	width: 600px;
	height: 325px;
	margin:0 auto;
	text-align:center;
	background:transparent url('images/carte-bg.jpg') no-repeat left top;
	background-position:0 0;
}

.carte img {	
	border:0;
}

.tdcenter, #entete-loc, #entete-ven, #piedannonce{
	text-align: center;
}
#entete-loc, #entete-ven, #piedannonce{
	position: absolute;
	width: 550px;
	left: 50%;
	margin-left: -275px;
	padding-left: -275px;
	margin-bottom: 100px;
}
#entete-loc, #entete-ven{
	height: 50px;
	margin-bottom: 50px;
}

#results {
	padding:15px 0 0 0;	
}

.tdleft, #results td{
	text-align: left;
	font-size: 12px;
	padding: 5px;
}
.tdright{
	width: 150px;
	text-align: right;
	font-size: 12px;
}
.pjustify{
	text-align: justify;
	font-size: 12px;
	width: 500px;
}
.gras1{
	color: #027ac2;
	font-weight: bolder;
	font-size: 11px;
}
.gras2{
	color: #027ac2;
	font-weight: bolder;
	font-size: 11px;
}
.vignette-right{
	 border: 1px solid #FFD659;
	 height: 84px;
	 width: 113px;
}
.imgfull{
	border: 1px solid #FFD659;
	width: 500px;	
}
/*fin tableau annonces locations et ventes*/
/*debut tableau calculette*/
.tabcalcul{
	position: absolute;
	top: 50%;
	margin-top: -150px;
	border: none;
	width: 400px;
	left: 50%;
	margin-left: -200px;
	padding-left: -200px;
	border: 1px solid #FFD659;
}

#h2calcul{
	color: #707070;
	font-weight: bolder;
	text-align: center;
	text-transform: uppercase;
}
/*fin tableau calculette*/

/*FIN TABLEAUX*/

/* bloc search */

.search {
	padding:0 0 0 5px;
	text-align:left;
}
.search_haut {
	background:url(images/fond_search_01.png);
	width:177px;
	height:12px;
	line-height:12px;
	padding:0;
	margin:0;
	display:block;
}

.search_middle {
	background:url(images/fond_search_02.png) repeat-y;
	width:177px;
	display:block;
	padding:0 10px;
}
 
.search_bas {
	background:url(images/fond_search_03.png);
	width:177px;
	height:18px;
	display:block;	
}

.titre_box , A.pucejaune{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.titre_champ {
	font-size:10px;
	font-weight:bold;
	color:#FFF;

}

.form11 {
	width:150px;
}

.form1 {
	width:65px;
	
}

.new_prod {
	margin:2px;
	padding:3px;
	width:210px;
	height:220px;
	text-align:center;
	#display:block;
	float:left;
	background:#ffd75c;
	border:1px #000 solid;
}
