body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-size: 12px;
	background-image: url(images/fond_web.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

table, td {border-collapse:collapse;}
td {
	vertical-align:top;
	font-size: 12px;
}
table, td, img {border-style: none;
    border-color: inherit;
    border-width: 0;
    text-align: center;
}

form, td, ul, li {
	margin:auto;
	padding:0;
}

td, a, span, input, textarea {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
td, span {
	line-height:14px;
}

	a {
	text-decoration: underline;
	color: #004578;
}
	a:hover {text-decoration: none;}
	
	span a {
	color:#004578;
}
	b {
	color:#004578;
}
	
	.w {width:100%;}
	.h {height:100%;}
	
.glob1 {
	background:url(images/hed.gif) repeat-x top;
	font-size: 14px;
	color: #669900;
}
.glob2 {background:url(images/foot.gif) repeat-x bottom;}

	.first {width:766px;height:700px;}
	
		.hed {
	height:90px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 28px;
	font-size: 12px;
}
		
		.hed ul {
	float:left;
	list-style:none;
	color: #FFFFFF;
}
		
		.hed ul li {
	float:left;
	background:url no-repeat left;
	height:46px;
	padding:0 8px 0 8px;
	font-size: 12px;
}
		.hed ul li a {
	background:url(images/normal.gif) no-repeat 0 4px;
	display:block;
	color: #FFFFFF;
	font-size: 12px;
}
		.hed ul li a:hover {
	background:url(images/rol.gif) no-repeat 0 4px;
}
		.hed ul li a img {margin-top:31px;}
		
		.hed ul li.li {
	background:none;
	padding:0;
	font-size: 12px;
}
		.hed ul li.li img {
	margin-top:0px;
}
		.hed ul li.li a img {margin:0 35px 0 14px;}
		.hed ul li.li a {
	display:inline;
	background:none;
	font-size: 12px;
}
		.hed ul li.li a:hover { background:none;}
		
			.cont {background:none;}
			
			.cont td.b1, .cont td.b2, .cont td.b3 {
	width:230px;
	padding:19px 0 10px 0;
	font-size: 16px;
	color: #FFFFFF;
}
			.cont td.b1 img, .cont td.b2 img, .cont td.b3 img { margin-left:20px;}
			.cont td.b1 a, .cont td.b2 a, .cont td.b3 a {
	background:no-repeat right;
	padding:0 14px 1px 0;
}
			.cont td.b1 span, .cont td.b2 span, .cont td.b3 span {
	display:block;
	color:#FFFDF6;
	width:auto;
	padding:16px 0 15px 20px;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}
			.cont td.b1 {
	background:url(images/b1.gif);
	font-size: 14px;
	color: #FFFFFF;
}
			.cont td.b2 {
	background:url(images/b2.gif);
	font-size: 14px;
}
			.cont td.b3 {
	background:url(images/b3.gif);
	font-size: 14px;
}
			
			.cont td.h1 {background:url no-repeat right bottom;}
			.cont td.h2 {background:url no-repeat right bottom;}

}
}
			.cont td.h1, .cont td.h2 {
	border:1px solid #C0C0C0;
}
			.cont td.h1 img, .cont td.h2 img {margin:11px 0 11px 19px;}
			
			.cont ul li { list-style:none; margin-bottom:3px;}
			.cont ul li span { color:#94A329;}
			
			.cont ul.in { list-style: none;margin:7px 0 7px 0 ; color:#94A329;}
			.cont ul.in li { margin-bottom:3px;}
			.cont ul.in li a {text-decoration:none;}
			.cont ul.in li a:hover {text-decoration:underline;}
			
			.cont span.link a {background:url(images/strr.gif) no-repeat right;padding:0 14px 1px 0;}
			
			.cont .form input.text { width:189px;height:20px;border:1px solid #ABAAAA;}
			.cont .form textarea { width:189px;height:83px; overflow:auto;border:1px solid #ABAAAA;}
			.cont .form label { display:block;margin:10px 0 2px 3px;}
			.cont .form span { display:block;margin:14px 0 0px 0 ;}
			.cont .form span input {margin:0 20px 0 0;}
		
		.foot {
	height:60px;
	padding:21px 0 0px 19px;
}
		.foot, .foot span, .foot a {font:10px/11px Verdana, Arial, Helvetica, sans-serif;color:#FFFDF6;}
		
		.foot span { padding-left:37px;}
		.foot span a {text-decoration:none;margin:0 6px; text-transform:uppercase;}
		.foot span a:hover {text-decoration:underline;}
		
		.foot span.db { display:block;padding:5px 0 0px 0 ;}
		.foot span.db a {text-decoration:underline; margin:0; text-transform: none;}
		.foot span.db a:hover {text-decoration:none;}
.titrebleu {
	color: #004578;
	font-weight: normal;
	font-size: 14px;
	font-family: Tahoma;
	line-height: 18px;
}
.titrebleu2 {
	color: #004578;
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma;
	line-height: 18px;
}
.petit {font-size: 10px}


.exposition {
	font-size: 14px;
	line-height: 18px;
    margin-left: 0px;
}
.impact {
	font-size: 16px;
	line-height: 18px;
	color: #FF0000;
}
.expositionsup {
	font-size: 14px;
	line-height: 21px;
	margin-left: 0px;
}
