/* CSS - CNC Mediateur - Global - Screen */

*{
	font-family:Arial, Verdana, sans-serif;
}
body{
	margin:0;
	padding:0;
	color:#1A7990;
	font-size:11px;
	text-align:center;
}
td, th, input, textarea, select{
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
img, form{
	margin:0;
	padding:0;
	border:0;
}
input, textarea, select, label, img{
	vertical-align:middle;
}
label{
	cursor:pointer;
}
p{
	margin:10px 0;
	text-align:justify;
}
h1, h2, h3, h4, h5, h6, fieldset{
	margin:0;
	padding:0;
	font-size:11px;
	border:0;
}
hr{
	display:none;
}
a{
	color:#1A7990;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.text1{
	color: #1A7990;
	font-size:9px;
}
.text11{
	color: #6698A8;
	font-size:10px;
}
.clear{
	clear:both;
	font-size:1px;
	height:1px;
}

/***** List clearence *****/
.navTop ul, .navTop ul li, .navTop ul li ol, .navTop ul li ol li,
.navLeft ul, .navLeft ul li,
.path ul, .path ul li,
.downloads ul, .downloads ul li,
.infos ul, .infos ul li,
.list, .list li,
.footer ul, .footer ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

/***** Structure *****/
.container, .main{
	margin:auto;
	width:990px;
	text-align:left;
}

/**** Header ****/
.header{
	position:relative;
	padding:28px 0 0 30px;
	height:52px;
}

.navTop{
	position:relative;
	padding:0 0 0 3px;
	height:38px;
	background:url(Images/navTop-fd.gif) no-repeat;
}
.navTop ul li{
	float:left;
}
.navTop ul li img{
	border-left:1px solid #D9D9D9;
}
.navTop ul li.first img{
	border:0;
}
.navTop ul li.hover{
	padding:0 0 5px 0;
	background:url(Images/snav-fd.gif) repeat-x 0 32px;
}

.navTop ul li ol{
	visibility:hidden;
	position:absolute;
	top:33px;
	left:2px;
	width:930px;
	height:19px;
	background:url(Images/snav-fd.gif) repeat-x #FFFFFF;
	border-bottom:1px solid #C8CACA;
}
.navTop ul li ol li{
	padding:3px 10px;
	background:url(Images/puces/navSep.gif) no-repeat left;
}
.navTop ul li ol li.first{
	background:none;
}

.search{
	visibility:hidden;
	position:absolute;
	top:34px;
	right:40px;
}
.search legend{
	display:none;
}
.search .inputText{
	width:100px;
}

/**** Footer ****/
.footer{
	margin:0 22px;
	padding:5px 0;
	height:15px;
	border-bottom:5px solid #e9eff2;
}
.footer, .footer a, .footer small{
	font-size:10px;
	color:#768E91;
	font-weight:normal;
}
.footer ul, .footer ul li, .footer small{
	float:left;
}
.footer ul{
	padding:0 0 0 3px;
}
.footer ul li{
	padding:0 10px;
	background:url(Images/puces/navSep.gif) no-repeat left;
}
.footer ul li.first{
	padding:0 10px 0 0;
	background:none;
}
