body{
	background:#fff url(/htdocs/images/u-ch/back.gif) no-repeat 941px 0;
	color:#686868;
	font: 70%  Arial, Helvetica, sans-serif;	
	line-height:180%;
	margin:0;
	padding:0;
}
table, td, input, textarea, select, li{
	font: 100% Arial, Helvetica, sans-serif;
	line-height:180%;
	color:#686868;	
}
th{
	background:#ddd;
	padding:5px;
}
td{padding:5px;}
a:link, a:visited, a:active{
	color:#dc7d00;
	text-decoration:none;
}
a:hover{color:#555;}
p, h1, h2, h3, h4, h5, h6{margin:1em 0;}
h1{font-size:150%;}
h2{font-size:150%;}
h3{font-size:130%;}
h4, h5{font-size:100%;}
h2, h3, h4, h5{font-weight:normal;color:#dc7d00;}
hr{display:none;}
img{border:none;}
.hidden{display:none;}
.left{float:right;margin-right:.3em;}
.right{float:right;margin-left:.3em;}
address{
	font-style:normal;
	margin:1em 0;
}
.aug{font-size:110%;}
/* ---------------------- container ----------------------------- */

#container{
	width:941px;
	text-align:left;
	position:relative;
}

/* ---------------------- header ----------------------------- */

#header{
	height:242px;	
	position:relative;
	background:url(/htdocs/images/u-ch/header_back.jpg) no-repeat 0 0;
}

#logo{
	position:absolute;
	margin:0;
	padding:0;
	top:64px;
	left:0;
	width:316px;
	height:208px;
	text-indent:-8000px;
	overflow:hidden;
	z-index:100;
}
#logo a{
	display:block;
	height:208px;
}

/* */
#meta, #meta li{
	margin:0;
	padding:0;
	list-style:none;
}
#meta{
	position:absolute;
	top:5px;
	right:10px;
}
#meta li{
	line-height:100%;
	float:left;
	display:inline;
	margin-top:10px;
	padding:0 10px;	
	border-left:1px solid #686868;		
	font-size:90%;
}
#meta li.first{
	padding-left:0;
	border:none;
}
#meta li a{color:#686868;}
#meta li a:hover{color:#686868;text-decoration:underline;}


#switch{
	margin:0;
	position:absolute;
	top:7px;
	left:30px;
	padding-left:10px;
	background:url(/htdocs/images/u-ch/arrow.gif) no-repeat 0 8px;	
}
#switch a{
	color:#686868;
	text-decoration:underline;
}

#image{
	margin:0;
	position:absolute;
	top:36px;
	left:317px;
	width:624px;
	height:155px;
	overflow:hidden;
}

/* ---------------------- navigation ----------------------------- */


/* */
#nav, #nav li{
	margin:0;
	padding:0;
	list-style:none;
}
#nav{
	position:absolute;
	width:940px;
	top:177px;
	left:35px;
	z-index:20;	
}
#nav li{
	height:81px;
	line-height:81px;
	float:left;
	display:inline;
	padding:0 15px;	
	color:#fff;
	text-transform:uppercase;
	font-size:110%;
	background:url(/htdocs/images/u-ch/nav_delimiter.gif) no-repeat 0 50%;
}
#nav li.first{
	margin-left:0;
	padding-left:0;
	background:none;
}
#nav li a{
	color:#fff;
	height:48px;
	line-height:48px;
	padding-top: 16.5px;
	float:left;
}
#nav li a:hover{color:#fff;text-decoration:underline;}
#nav li a.selected, #nav li a.Level0_Selected {color:#dc7d00;background:url(/htdocs/images/u-ch/nav_selected.gif) no-repeat 50% 100%;}


/* */
#subnav, #subnav ul, #subnav li{
	margin:0;
	padding:0;
	list-style:none;
}
#subnav{
	padding:1em 0;
}
#subnav li{line-height:100%;}
#subnav li a{
	display:block;
	width:100%;	
	color:#686868;
	font-size:110%;
	padding-left:15px;
	background:url(/htdocs/images/u-ch/arrow.gif) no-repeat 0 15px;
	border-bottom:1px solid #e2e2e2;	
}
#subnav li a:hover{text-decoration:underline;}
#subnav li a.Level1_Selected {color:#dc7d00;}
#subnav li a span{
	display:block;
	padding:11px 0;
}

#subnav ul{
	padding:.5em 0;
	border-bottom:1px solid #e2e2e2;	
}
#subnav ul li{
	line-height:100%;
	padding:0;
	margin:0;
	background:none;
}
#subnav ul li a{
	padding-left:15px;
	background:none;
	border-bottom:none;	
}
#subnav ul li a span{
	display:block;
	padding:5px 10px 5px 20px;
}

/* ---------------------- content ----------------------------- */
#content{
	background:url(/htdocs/images/u-ch/content_back.jpg) no-repeat 0 0;
	padding:0.5em 0;
}

/* ---------------------- side ----------------------------- */
#side{
	float:left;
	display:inline;
	width:246px;
	margin-left:35px;
}
#side h2{
	padding:0;
	margin:1em 0;
	clear:both;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:.5em;
}

#news{
	margin:1em 0;
}
#news h3{
	margin:.5em 0;
	font-weight:normal;
	font-size:110%;
	color:#686868;
	font-weight:bold;
}
#news p{margin:.5em 0;}
#news p.link{margin-bottom:2em;}
#news p.link a{
	padding-left:12px;
	background:url(/htdocs/images/u-ch/arrow.gif) no-repeat 0 5px;
	color:#686868;
	text-decoration:underline;
}


/* ---------------------- main ----------------------------- */

#main{
	float:left;
	display:inline;
	width:555px;
	margin-left:70px;
}

#main h2{
	padding:0;
	margin:1em 0;
	clear:both;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:.5em;
}

.note{
	font-size:110%;
}
.highlight{
	font-size:140%;
}

ul.list1, ul.list1 li{
	margin:0;
	padding:0;
	list-style:none;
}

ul.list1{
	margin:1em 0;
}
ul.list1 li{
	padding-left:20px;
	background:url(/htdocs/images/u-ch/arrow.gif) no-repeat 0 .6em;
}

/* ---------------------- footer ----------------------------- */

#footer{
	border-top:1px solid #e2e2e2;
	margin-left:35px;
	padding-bottom:2em;
	text-align:right;
}
#footer a{color:#686868;}
#footer a:hover{color:#686868;text-decoration:underline;}

/* ---------------------- float fix ----------------------------- */
#content:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#content{display:block;}
/*  \*/
#content {min-height:1%;}
 * html #content {height:1%;}
 /*  */
 
 /* end float fix */

/* ---------------------- newsletterBox fix ----------------------------- */
#newsletterBox p { border: 1px solid #e2e2e2; margin: 5px 0px; padding: 0px; height: 31px;}
#newsletterBox .champs_mail {width:194px; padding: 5px 5px; margin:0px; font-size: 11px; border: 0px; float:left}
#newsletterBox .btn_go {background:url(/htdocs/images/btn_newsletter.gif) no-repeat; border: none; width: 40px; height: 31px;margin: 0px; padding: 0px; float:left; cursor: pointer;}

.btn_connexion {background:url(/htdocs/modules/Customers/images/connexion.gif) no-repeat; width: 150px; height: 25px; border: 0px;}
