/* General HTML elements */
body {
  font: 0.8em  Verdana, Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	background: #ffffff;
	margin: 0px auto;
  padding: 0px;
	border-top: #e1e2e4 solid 23px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
ul,
ul li,
ol,
ol li,
dl,
dl dt,
dl dd,
blockquote {
	margin: 0;
	padding: 0;
}
ul,
ul li {
	list-style: none;
}
fieldset,
a img {
	border: none;
}
a:link,
a:visited {
	outline: none;
	color: #4a4a4a;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

input,
select,
textarea {
    font: 1.0em  Verdana, Arial, Helvetica, sans-serif;
}

.ClearItems:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.ClearItems {
	clear: both;
	display: inline; /* Mac */
}
/* For Windows */
* html .ClearItems,
* html .ClearItems * {
	height: auto;
}
.ClearItems {
	display: block;
}
/* End of: For Windows */
#main {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#header {
	position: relative;
	height: 166px;
}
.Banner-en {
	background: url("../img/ph_header_4_en.jpg") no-repeat left top;
}
.Banner-en-staff {
	background: url("../img/ph_header_9_en.jpg") no-repeat left top;
}
#header p#entrepriseICADE {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -23px;
	left: 250px;
}
#header p#entrepriseICADE a {
	display: block;
	padding-top: 23px;
	background: url("../img/illus_entreprise_ICADE_en.gif") no-repeat left top;
	height: 0px !important;
height
/**/
	: 23px;
	width: 170px;
	overflow: hidden;
}
#header p#icadeimmobilier a {
	margin: 0px;
	padding: 108px 0 0 0;
	background: url(../img/pic_logo.gif);
	height: 0px !important;
  height
  /**/
	: 108px;
	width: 149px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
#recherche {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -21px;
	right: 210px;
	font-size: 0.78em;
}
* html #recherche {
	top: -22px;
}
#recherche label, #recherche input {
	vertical-align: middle;
}

/*-CONTENT LAYOUT-*/
#content {
	overflow: hidden;
	padding-bottom:10px;
}
* html #content {
	height: 1%;
}
#sideBar {
	background: url(../img/illus_side_bar_bg_top.gif) no-repeat left top;
	float: left;
	width: 230px;
}
/* mainContent générale*/
div#mainContent{
	padding: 0px 10px;
}
.titleMainContent{
	font-weight:bold;
}
#mainContent p {
	color: #656565 !important;
	margin: 0;
	padding: 0;
	height: auto;
	font-size: 0.94em;
	padding-bottom: 15px;
	margin-top: 3px;
  }
#mainContent p a {
	color: #656565 !important;
}
#mainContent a{
text-decoration:underline;
}
#mainContent a:hover{
text-decoration:none;
}
#mainContent h1 {
padding: 5px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
}
#mainContent h1 a{
	margin: 0;
	padding: 0;
}
#mainContent h2 {
  text-align:center;
  background: transparent url(http://www.icade-immobilier.com/fileadmin/templates/images/decor/illus_vendregerer_1dot.gif) repeat-x left top ;
  display:block;
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 16px;
	padding-bottom: 15px;
	font-weight:bold;

}

.MeubleWrapper1{
padding-bottom: 4px;
padding-top: 4px;
background: transparent url(../img/illus_vendregerer_2dot.gif) repeat-x left bottom ;
}
/* End mainContent générale*/
/* mainContent orange*/
.lineOrangeBottom{
background: url(../img/illus_vendregerer_dot.gif) repeat-x left bottom ;
}
.lineOrangeTop{
padding-top: 5px !important;
background: url(../img/illus_vendregerer_dot.gif) repeat-x left top ;
}

.textOrange {
	color: #ff8400 ! important;
}
.textOrange a {
	color: #ff8400 ! important;
}
/* End mainContent orange*/

/* NavBox */
#navBox ul li {
	width: auto;
}
/* footer */
#footer {
	color: #838383;
	font-size: .9em;
	text-align: right;
	padding: 2px 0px 5px 0px;
	font-size: 1em;
	width: auto;
}
#footer ul, #footer ul li, #footer p {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#footer ul li {
	list-style-type: none;
	border-right: #838383 solid 1px;
	padding-right: 9px;
}
* html #footer ul li {
	padding-right: 5px;
}
#footer p, #footer ul li {
	padding-left: 5px;
	font-size: 0.78em;
}
* html #footer p, * html #footer ul li {
	padding-left: 9px;
}
#footer ul li a:link, #footer ul li a:visited {
	text-decoration: none;
	color: #838383;
}
 ul li a:hover {
	text-decoration: underline;
	color: #4a4a4a;
}
#footer p#connexLink{
float:left; 
	padding:0;
	margin:2px;
}
#footer p#connexLink a{
text-decoration:none;
	color: #838383;
}
#menu,
#menu li {
	margin: 0px;
	padding: 0px;
}
#menu {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#menu li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
}
#menu li a {
	display: block;
	padding-top: 40px;
	border-bottom: #fff solid 3px;
	height: 0px !important;
	height /**/: 40px;
	width: 230px;
	overflow: hidden;
	cursor: pointer;
}
/* * html #menu li a {
	background-image: url(http://www.icade-immobilier.com/fileadmin/templates/images/decor/illus_blank.gif) !important;
}*/
/** Menu page student**/
#menu #louerMeuble_en a {
	background-image: url("../img/bt_louer_meuble_en02.gif");
	
}

#menu #louerMeuble_en a:hover,
#menu #louerMeuble_en a.Active {
	background-image: url("../img/bt_louer_meuble_en02.gif");

	
}
#menu #louerMeuble_en a.Active {
	border-bottom-color: #ff8400;
}
#menu.OnHomePage #louerMeuble_en a {
	border-bottom-color: #ffa94c;
}

/** Menu page Employee**/
#menu #louerMeuble_en_staff a {
	background-image: url("../img/bt_louer_meuble_en-staff.gif");

	
}

#menu #louerMeuble_en_staff a:hover,
#menu #louerMeuble_en_staff a.Active {
	background-image: url("../img/bt_louer_meuble_en-staff.gif");

	
}
#menu #louerMeuble_en_staff a.Active {
	border-bottom-color: #ff8400;
}
#menu.OnHomePage #louerMeuble_en_staff a {
	border-bottom-color: #ffa94c;
}
#main {
    width: 980px;
    margin: 0 auto;
	text-align: left;
}
#header {
	position: relative;
	height: 166px;
}
#header h1 {
	margin: 0px;
	padding: 108px 0 0 0;
	background: url(http://www.icade-immobilier.com/images/decor/pic_logo.gif);
	height: 0px !important;
	height /**/: 108px;
	width: 149px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
#header h2 {
	display: none;
}
#header h3#entrepriseICADE {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -23px;
	left: 250px;
}
#header h3#entrepriseICADE a {
	display: block;
	padding-top: 23px;
	background: url(http://www.icade-immobilier.com/images/decor/illus_entreprise_ICADE.gif);
	height: 0px !important;
	height /**/: 23px;
	width: 146px;
	overflow: hidden;
}
#header h1#icadeimmobilier a {
	margin: 0px;
	padding: 108px 0 0 0;
	background: url(http://www.icade-immobilier.com/images/decor/pic_logo.gif);
	height: 0px !important;
	height /**/: 108px;
	width: 149px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}


#recherche {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -21px;
	right: 210px;
	font-size: 0.78em;
}
* html #recherche {
	top: -22px;
}
#recherche label,
#recherche input {
	vertical-align: middle;
}

#content {
	background: url(../img/illus_main_bg.gif) repeat-y left top;
  border-top: 6px solid #d10527;
	border-bottom: 6px solid #d10527;
}
	#navBox {
		width: 230px;
		float: left;
		padding-top: 10px;
	}
	#wrapContent {
		float: right;
		width:750px;
	}
		#mainContent {
			width: 500px;
			float: left;
			background-color: #FFFFFF;
		}
		
	#subContent {
		background: #efefef;
		width: 230px;
		float: right;
	}

#content {
	border-top: 6px solid #d10527;
	border-bottom: 6px solid #d10527;
}
#navBox {
	padding-top: 10px;
    background: #d10527;
}
ul#nav {
	float: left;
	width: 100%;
}
			ul#nav li {
				clear: both;
				color: #fff;
				font-weight: bolder;
				padding-left: 0px;
				border-bottom: 1px solid #fff;
				padding-top: 12px;
			}
			ul#nav li.LastNavLI {
				border-bottom: none;
				padding-bottom: 15px;
			}
				ul#nav li ul {
					padding-bottom: 5px;
				}
					ul#nav li ul li {
						margin-left: 0px;
						font-weight: normal;
						border-bottom: none;
						padding-top: 0px;
					}
						ul#nav li ul li a {
							color: #fff;
							padding-left: 10px;
							background: url(../img/illus_arrow_red.gif) no-repeat left 2px;
							font-size: 0.86em;
							margin-left: 0px;
							padding-right: 2px;
							text-decoration: none;
						}
						ul#nav li ul li a:hover,
						ul#nav li ul li.Active a {
							color: #fff;
							font-weight: bolder;
							text-decoration: none;
							background-position: left bottom;
						}
				
ul#nav-meuble {
	float: left;
	width: 100%;
}
		ul#nav-meuble li.Parent {
		background: #ffa340;
		width: 100%;
		float: left;
	}
		ul#nav-meuble li.Parent span {
			background: url("../img/illus_arrow_Normal.gif") no-repeat 6px 16px;
			display: block;
			width: 207px;
			padding: 11px 0px 0px 23px;
			font-size: 1.4em;
			color: #a24e12;
			cursor: pointer;
		}	
		ul#nav-meuble li.Parent span.Modifier {
			width: auto;
			background: none;
			padding: 0px 5px 4px 23px;
			font-size: 0.94em;
			font-weight: normal;
		}	
			ul#nav-meuble li ul {
				background: #ff8400;
			}
				ul#nav-meuble li ul li {
					clear: both;
					color: #fff;
					margin-left: 5px;
					border-bottom: 1px solid #fff;
					padding-top: 12px;
				}
				ul#nav-meuble li ul li.LastNavLI {
					border-bottom: none;
					padding-bottom: 15px;
				}
					ul#nav-meuble li ul li ul {
						padding-bottom: 5px;
					}
						ul#nav-meuble li ul li ul li {
							margin-left: 0px;
							font-weight: normal;
							border-bottom: none;
							padding-top: 0px;
						}
							ul#nav-meuble li ul li ul li a {
								color: #fff;
								padding-left: 10px;
								padding-right: 3px;
								background: url(../img/illus_arrow_orange.gif) no-repeat left 2px;
								font-size: 0.86em;
								margin-left: 0px;
								text-decoration: none;
							}
							ul#nav-meuble li ul li ul li a:hover,
							ul#nav-meuble li ul li ul li.Active a {
								font-weight: bolder;
								text-decoration: none;
								background: url(../img/illus_arrow_orange.gif) no-repeat left -67px;
								font-size: 0.78em;
							}
							/*-CHANGE STATE-*/
	ul#nav-meuble li.Parent ul {
		display: none;
	}
	ul#nav-meuble li.ParentActive ul {
		display: block;
	}
			ul#nav-meuble li.ParentActive span {
				background: url(../img/illus_arrow_Active.gif) no-repeat 6px 16px;
				display: block;
				padding: 11px 0px 4px 23px;
				font-size: 1.4em;
				color: #fff;
				cursor: pointer;
			}	
			ul#nav-meuble li.ParentActive span.Modifier {
				background: none;
				padding: 0px 5px 4px 23px;
				font-size: 0.94em;
				font-weight: normal;
				color: #cd5c00;
			}	
			/*--MAIN CONTENT--*/
		#mainContent  #contentBox { /*-CAN BE CHANGED WHEN ADDING MODULE CONTENT-*/
			margin: 9px 20px 20px 20px;
		}
		#mainContent {
		padding: 0px 10px;
    }				
						

#subContent {
	padding-bottom: 40px;
}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
	
