/* CSS Document */
body{
background:#a7ab94;
}
.h_logo{
	padding-top:14px;
	margin-left:533px;
	width:256px;
	height:58px;
	background:url(images/h_logo_nn.gif) no-repeat 0 12px;
}
.h_photo{
	background:#cbd0ba;
}
table.layout td.border_top_left{
background:url(images/nn_border_top_left.gif) no-repeat;
}
table.layout td.border_top_middle{
background-image:url(images/nn_border_top_middle.gif);
}
table.layout td.border_top_right{
background-image:url(images/nn_border_top_right.gif);
}
table.layout td.border_top_left{
background-image:url(images/nn_border_top_left.gif);
}
table.layout td.border_left{
background-image:url(images/nn_border_left.gif);
}
table.layout td.border_right{
background-image:url(images/nn_border_right.gif);
}
table.layout td.border_bottom_left{
background-image:url(images/nn_border_bottom_left.gif);
}
table.layout td.border_bottom_middle{
background-image:url(images/nn_border_bottom_middle.gif);
font-size:0.8em;
text-align:right;
padding:0 30px 30px 0;
color:#666;
vertical-align:bottom;
}
table.layout td.border_bottom_middle a{
color:#666;
text-decoration:none;
}
table.layout td.border_bottom_right{
background-image:url(images/nn_border_bottom_right.gif);
}
.content_outer h2{
color:#666;
}
.h_news a:link, .h_news a:visited, .h_news a:focus{
color:#666;
}
.h_news a:hover, .h_news a:active {
color:#000;
}
h3.news{
color:#666;
}
h3.naville_service_news_title{
display:block;
border-bottom:2px solid #999;
padding-bottom:0.5em;
margin-bottom:2em;
margin-top:1.3em;
}
h2.pagetitle {
color:#666;
}
h3.newstitle {
color:#666;
}
.lang_separator{
margin:0 0.25em 0 0.25em;
}
.content_area a:link, .content_area a:visited, .content_area a:focus{
color:#666;
}
.content_area a:hover, .content_areaa:active {
color:#000;
}
/*Pickuppoint page*/
#contentTop, #contentBottom{
	BACKGROUND: #c6dbef; WIDTH: 540px; margin:0px;}
#contentTop .padding{
	padding-left:20px;padding-right:10px;
}
p.formatTitle{
	margin:0;padding-top:10px;
	}
p.formatTxt{
	margin:0;padding:0;
	}
.lineSep{
	margin:10px 20px;border-top:solid 1px #ffffff;	
}
.rechPupTitle{
	padding:0px 0px 20px 20px;font-size:1.3em;font-weight:bold;	
}
#contentMiddle{
	margin:0; height:100%; background-color:#c6dbef;padding:0 20px;
	}
.errorTxt{
	width:100%;color:#F00;
}
.rechForm{
	width:240px;float:left; padding-top:10px;
}
#tableRechForm{
	padding:10px 0; background-color:#c6dbef;
}
.rechFormInput{
	width:100px;
}
.resultRech{
	float:left;width:250px; padding:10px 0 0 10px;
	}
.resultRech ul{
	margin:10px 0 0 0;padding:0;height:95px; overflow:auto;
	list-style-type::none;
	}
.content_area a.selection{
	color:#0964a3;}
.clear{
	clear:left;
}
.displayResult{
	float:left;width:250px;height:100%;list-style-type:none;
	margin:0;padding:0;
}
.title{
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
.floatLeft{
	float:left;
}
#horaires{
	/*background-color:#c6dbef;*/
	/*margin-top:10px;*/
	font-size:0.8em;
	width:250px;
	background-color: #dcebf8;
}
#horaires tr td{padding:0;margin:0;}
.print{
	clear:left;width:96%; text-align:right;margin-bottom:10px;
}
.imgLogo{
	margin:0 10px 20px 20px;
}
	