BODY{
	font-family: "Arial", "Trebuchet MS", "Verdana";
	background:#000;
	font-size:9pt;
	margin:0;
	padding:0;
}
BODY A:link {color: #b56506; text-decoration: none; font-weight:bold}
BODY A:visited {color: #b56506; text-decoration: none; font-weight:bold}
BODY A:hover {color: #FF9900; text-decoration: none; font-weight:bold}

img{border:0; padding:0; margin:0;}
div{padding:0; margin:0;}
table{border-collapse:collapse; padding:0px; border-spacing: 0px; margin:0}
b, strong{color:#234150;}
ul{list-style-type: disc;}
table{border-collapse:collapse; padding:0px; border-spacing: 0px; margin:0}
td{padding:0; vertical-align:top; margin:0;}
tr{padding:0 0 25px 0; margin:0;}
h1{
	height:21px;
	line-height:21px;
	color:#dbebc7; font-size:16px; font-weight:bold; text-indent:5px;
	margin:10px 0 15px 0; padding:0 0 0 10px;
	background:url(images/bg-h1.gif) repeat-x;
	border-left:6px #b56506 solid;
}
h2{
	height:16px;
	line-height:16px;
	color:#f8fbf4; font-size:12px; font-weight:bold; text-indent:5px;
	margin:5px 0 10px 0; padding:0 0 0 10px;
	background:#8B999F;
	border-left:6px #b56506 solid;
}
h3{
	height:16px;
	line-height:16px;
	color:#375665; font-size:12px; font-weight:bold;
	margin:10px 0 0 0; padding:0 0 0 8px;
	border:1px #8B999F solid;
	border-left:6px #8B999F solid;
	background:#FFF;
	clear: both;
}
input.form, textarea.form{
	background:#000;
	background-image:url(images/line.jpg);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", "Verdana", "Arial"; width:490px; font-size:14px; color:#e4e5d5;
	padding:3px;
	overflow:auto;
}
input.inp, textarea.inp{
	background:#000;
	background-image:url(images/line.jpg);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", "Verdana", "Arial"; font-size:14px; color:#e4e5d5;
	padding:3px;
	overflow:auto;
}
blockquote{
	margin: 10px 10px 0;
	padding:15px;
	background: #f6faf1 url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color: #555;
	/*font-style:italic;*/
}

.bt-google{
	background:#000;
	background-image:url(images/line.jpg);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", "Verdana", "Arial"; font-size:11px; color:#e4e5d5;
	padding:0 3px 0 3px;
	position:relative; top:-1px;
	height:22px;
}

.all{
	width: 1600px; height: 694px;
	background:url(images/bg.jpg) no-repeat;
	position: relative;
	margin: auto;
}

.content{
	width: 780px;
	position: absolute; top: 185px; left:222px;
	margin:0;
}

.center{
	background:url(images/bg-screen.jpg) repeat-y;
	text-align: justify;
	padding: 0 45px 0 45px;
}

.visuels img{
	padding: 0 6px 12px 6px;
}

.menu {
	margin:0;
	padding:0;
	position: absolute; top: 234px; left:58px;
}
.menu div{
	margin:0;
	padding:0;
}
a.bouton{width:130px; display:block; cursor:pointer}
a.bouton:hover{filter:Alpha(opacity=0);-moz-opacity:0;opacity: 0;}

.imgTitre{float:left; padding: 0 10px 0 10px; position:relative; top:-12px; border-left:1px #b56506 solid;}
.carre1{width:50px; height:15px; border-left:1px #b56506 solid; border-top:1px #b56506 solid; float:left;}
.titre{float:left; position:relative; top:-10px; padding: 0 8px 0 8px; font-size:13pt; color:#b56506; font-weight:bold; border-right:1px #b56506 solid; border-top:1px #b56506 solid; border-bottom:1px #b56506 solid;  border-left:1px #b56506 solid;}
.carre2{width:150px; height:15px; border-right:1px #b56506 solid; border-top:1px #b56506 solid;  float:left;}

.wall{
	float:left;
	text-align:center;
	margin:0 6px 12px 6px;
	width:215px;
}

.footer{
	color:#e4e5d5;
}
.rss{
	margin:0 auto 10px auto;
	padding:0 10px 10px 10px;
	background:url(images/bg_news.gif);
}
.rss legend{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	vertical-align:top;
	line-height:20px;
	height:22px;
}
.bg-legend{
	padding:0 5px 0 5px;
	margin:0;
	background:url(images/news-2.png) repeat-x;
	vertical-align:top;
	height:22px;
	display:block;
	float:left;
}


.sous-menu-bouton{margin:10px 14px 0 14px;}
a.sous-menu-bouton{height:26px; display:-moz-inline-box; display:inline-block; position:relative; z-index:1; vertical-align:top; cursor:pointer;}
.sous-menu-bouton span{width:173px; height:22px; line-height:18px; position:relative; float:left; vertical-align:center; padding:0 0 0 0px; background:url(images/news-2.png);}
.sous-menu-bouton img{position:relative; float:left;}

.sous-menu-bouton:link {color: #FFF; text-decoration: none; font-weight:bold; font-size:12px;}
.sous-menu-bouton:visited {color: #FFF; text-decoration: none; font-weight:bold; font-size:12px;}
.sous-menu-bouton:hover {color: #000; text-decoration: none; font-weight:bold; font-size:12px;}


.source{
	color:#375665;
	display:block;
	text-align:right;
	font-size:90%;
}

.sitemap a{ display:block; height:30px; vertical-align:middle; padding: 0 0 0 15px;}
.sitemap img{ padding: 0 10px 0 0;  vertical-align:middle;}
.carre_plan{width:16px; height:9px; border-left:1px #b56506 dotted; border-bottom:1px #b56506 dotted; margin:0 5px 0 40px;  float:left;}

.sitemap A:link {color: #b56506; text-decoration: none; font-weight:bold; font-size:14px;}
.sitemap A:visited {color: #b56506; text-decoration: none; font-weight:bold; font-size:14px;}
.sitemap A:hover {color: #FF9900; text-decoration: none; font-weight:bold; font-size:14px;}

.partenaires a{padding:0 5px;}

.ref{color:#5b6d58;}
.ref A:link {color: #5b6d58; text-decoration: none; font-size:11px;}
.ref A:visited {color: #5b6d58; text-decoration: none; font-size:11px;}
.ref A:hover {color: #bbb; text-decoration: none; font-size:11px;}

.coms{
	padding:5px;
	color:#555;
}
.com{
	padding:5px;
	background:#eee;
	color:#555;
	border:1px solid #888;
	margin:0 0 5px 0;
	font-style:italic;
	min-height: 32px;
}
.comText img{height:14px; filter:Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.comAvatar{height:28px; filter:Alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; float:left; padding: 0 5px 0 0;}
