
/* CSS Document */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// GENERAL
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

*html span.slogan{
	background-image:url(slogan.gif);
	padding:6px 10px 10px 13px;
	display:inline-block;
}

body{
    background:#707377;
}

a{
	color:#FFF;
}

a .content{
	color:#000;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// HEADER / FOOTER
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


#header{
	margin:0px 24px;
	background:url(../interface/header.jpg) 226px 0px no-repeat;
	height:202px;
	width:100%
}

#logo{
	background:url(../interface/logo.jpg) no-repeat;
	width:227px;
	height:147px;
}

#navigation{
	background:url(../interface/navigation.jpg) no-repeat;
	height:55px;
}

#navigation ul{
	padding:8px 0px 0px 12px;

}

#navigation ul li{
	padding-left:15px;
	background:url(../interface/puce.png) 2px 3px no-repeat;
}

#navigation ul li span#selected a{
	color:#393939;
	font-weight:bold;
}



#footer1 {
	background:url(../interface/footer1.jpg) repeat-y;
	height:auto;
	text-align:center;
	color:#4f4f4f;
}

#footer {
	background:url(../interface/footer.jpg) no-repeat;
	height:53px;
	text-align:center;
	padding:0px;
	font-size:9px;
}

hr{
	background-color:#CCCCCC;
	border:0pt none;
	color:#CCCCCC;
	height:1px;
	margin:10px 40px 0px;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// SIDEBAR
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#sidebar{
	width:212px;
	color:#FFF;
}

#sidebar ul li#selected a{
	color:#b5b5b5;
}

#selected:hover{
	color:#ccc;
}

#navig_lang{
	position:absolute;
	top:197px;
	padding-left: 98px;
}

#currency h3, #currency label, #menu_object h3 {
	display:none;
}

#menu_object .title, #sidebar h3 {
	border-bottom:1px solid #ff2242;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:10px;
}



/*--------------
//currency
//--------------*/

.spacer1{
	background:url(../interface/currency.jpg) no-repeat;
	height:47px;

}

#currency select{
	position:absolute;
	top:0px;
	margin-left:140px;
	position:absolute;
	top:230px;
}

#currency{
	padding:0px;
}

/*--------------
//naviglang
//--------------*/

#navig_lang span img {
	border:none;
}

#navig_lang {
	color:#FFF;
}

/*--------------
//navig objet
//--------------*/

#menu_object .cat li {
	padding: 0px 0px 7px 15px;
	background:url(../interface/puce.png) 2px 5px no-repeat;
	font-size:15px;
	font-weight:normal;
}

/*--------------
//map search
//--------------*/

#mapsearch ul{
	background:url(../interface/map.jpg) 117px 0px no-repeat;
	height:50px;
	width:192px;
}

#mapsearch a{
	display:block;
	padding-top:15px;
	height:22px;
}

#mapsearch a span{
	padding-left:8px;
	text-decoration:underline;

}

#mapsearch a:hover{
	text-decoration:none;
}

/*--------------
//login +IDcode
//--------------*/

#identification input#login_name, #identification input#password, #codeid input#codeidtext {
	border:1px solid #ff2242;
}

#identification p, .alarm p, #identification .forget_login{
	text-align:right;
	margin-bottom:5px;
}


#identification input#login_name, #identification input#password {
	margin-left:5px;
	width:90px;
}

#sidebar .button {
	width:42px;
	background:url(../interface/bg_button.jpg) repeat-x;
	border:1px solid #f6f6f6;
	color:#000 !important;
	padding:0px;
	float:right;
}

#sidebar .button:hover {
	background:url(../interface/bg_buttonHover.jpg) repeat-x;
}



#codeidtext{
	width: 130px;
}

.forget_login a, #login_error a, #loginform span a{
	color:#000;
	text-decoration:underline;
}

.alarm {
	color:#FF0000;
}

#login_error{
	border:1px solid #FF2242;
	padding:10px 0px;
	margin:0px 10px;
}

#login_error p {
	padding:0px 5px;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// CONTENT COMMON
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#global{
    width:905px;
    color:#756e65;
    background:url(../interface/bg_container.jpg) repeat-y;
}

#container {
	margin:0px 24px;
	padding-bottom:20px;

}

.content{
	width:608px;
	padding:14px 0px 0px 20px;
}

.content a {
	color:#000;
}

.content h2{
	color:#ff2242 ;
	border-top:1px solid #ff2242;
	font-size:15px;
	padding-top:4px;
}

.content h3 {
	color:#ff2242 ;
}

.content h4 {
	border-bottom: 1px dotted #756E65;
}

.box_header .price {
	font-size:16px;
	color:#a6a5a1;
	padding-top:4px;
}

.box_content {
	margin:10px 0px;
}

.highlight {
	border-top:1px solid #dedede;
	background:transparent url(../interface/bg_label.jpg) repeat-x scroll 0%;
}

/* button */

.buttonspacer{
	min-height:30px;
}

.content .buttonspacer img{
	border:none;
	padding:2px 5px 0px 0px;
}

.buttonspacer a, #forgotten_login_container .button {
	text-decoration:none !important;
}

.content .button, #forgotten_login_container .button {
	background:transparent url(../interface/bg_button_content.jpg) repeat-x scroll 0%;
	border:1px solid #6f6f6f;
	color:#000000 !important;
	height:17px;
	padding:3px 5px 0px;
	margin-top:0px;
}

.content .button:hover {
	background:transparent url(../interface/bg_button_contentHover.jpg) repeat-x scroll 0%;
}


.positive{
	margin-right:5px;
}

/* pagination */

.pagination {
	background:#f7edec;
}

.pagination_box {
	border-top:none;
	border-right:none;
	border-bottom:1px solid #F0D0CC;
	border-left:none;
}


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// HOME COMMON (SPECIFIC VIEW)
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.global_home{
    background:url(../interface/bg_container_home.jpg) repeat-y !important;
}

.navigation_home{
	background:url(../interface/navigation_home.jpg) no-repeat !important;
}

.colum3_home .txt, .colum3_home h2{
	float:left;
	padding-bottom:10px;
}


.colum2_home{
	float:left;
	width:360px;
}


.colum3_home{
	float:right;
	width:215px;
}

.colum3_home h2{
	border-top:none;
	font-weight:normal;
}

.colum3_home img{
	text-align:left
}

.hearts{
	border-top:1px solid #ff2242;
	background:url(../interface/bg_hearts.png) no-repeat 183px 3px;
	padding-right:35px;
	height:30px;
/*
	border:2px solid #ff2242;
	font-size:14px;
	color:#FFF;
	padding :5px 10px 5px 30px;
	background:#3a4851;
	margin-bottom:20px;*/
}

.hearts h2 {
	font-weight:bold;
}

#account_container .tbl .row .value{
	width:297px;
}

.red_line {
    border-bottom:1px solid #ff2242;

}

#home_container .colum2_home h3{
margin:20px 0px 5px 0px;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// DETAILS OBJECTS
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


#object_container .highlight, #info1_container .highlight {
	background:#f0d0cc;
	border:none;
}

.content h5 {
	background:#f7edec;
}

#info1_container{
	padding-top:0px;
}

#info1_container .conveniences .label{
	width:150px!important;
}

#info1_container .conveniences .value{
	width:100px!important;
}

#info1_container .small_title{
	width:260px;
}

#buttondet1{
	float:left;
	width:295px;
}

.box_content .buttonspacer {
	margin-top:0px;
}

.content a.button {
	margin-top:5px;
}

#info1_container .box #visit {
	float:left;
	width:305px;
}

#info1_container #visit .label, #info1_container #visit .contacttype_visit {
    width: 63px;
    _width: 70px;
}

#info1_container #visit .value {
    width: 220px;
}

.conveniences{
	font-size:10px;
}

#info1_container .conveniences .label {
	width:140px;
}

#info1_container .conveniences .value {
	width:120px;
}

#visit .label{
	width:33px;
}

.box_content .flr {
    text-align:center;
}

.image_preview {
    text-align:left;
}

*html #mainimage .mainImg{
    width:320px;
    height:240px;
}

#mainimage {
    width: 320px;
}

#mainimage .mainImg{
    max-width:320px;
    min-height:240px;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// FINANCING
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.colsim1 {
	background-color:transparent;
}

#finance .title {
	border-bottom:1px dotted #756E65;
}

.bgcelldark {
	background:transparent;
}

#tab1 {
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	border-left:none;
	border-right:none;
	background:#efefef;
}

#tab1 .bgcelldark {
	background:transparent;
	border:none;
}

.bgcelldark{
	background:#F0D0CC;
	border-bottom:1px solid #FFF;
}

.total {
	color:#FFF;
	border-bottom:1px solid #FFF;
}


#forgotten_login_container .button {
	float:left;
}

#galery_container .box .box_content p img {
	/*width:600px;
	height:400px;*/
}


.formu5_cat{
    width:33%;
    float:left;
}
#redir_container .registered a.button {
    margin-top:-3px;
    text-decoration: none;
}
#redir_container .forget_login {
	margin-top:3px;
}
#redir_container  #login_error {
	margin-bottom: 10px;
}
#redir_container  #login_error p{
margin: 0px;
}