body{margin:0;text-align:center;font-family:"Book Antiqua", Palatino, serif;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/font-size:14px; color:#FFFFFF;background:#3B0B1E url(/design/images/fond.jpg) repeat-x top;
scrollbar-3dlight-color:#c6460f;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#c6460f;
	scrollbar-face-color:#c6460f;
	scrollbar-highlight-color:#c6460f;
	scrollbar-shadow-color:#c6460f;
	scrollbar-track-color:#c6460f;}
td,p{font-family:"Book Antiqua", Palatino, serif;font-size:14px;color:#FFFFFF;}
img{border:0;}

a:link, a:visited, a:hover {color:#FFAF09;/*color:#FFFAED;*/text-decoration: underline;}
a:hover {text-decoration: none;color:#FFFFFF;}

#fondContent{width:100%;background:url(/design/images/blocContent_fond.jpg) repeat-y center;}
#fond{width:100%;background:url(/design/images/fondImage.jpg) no-repeat center top;}
#bloc{ position:relative;margin:auto;width:900px;min-height:750px;background:url(/design/images/fondImage_1.jpg) no-repeat center top;}

/* === Header === */
#liens{width:894px; height:27px; padding:10px 6px 0 0; text-align:right; font-size:11px;}
#liens a{ margin:0 0 0 15px; padding:0 0 0 15px;background:url("/design/images/puce_lien.gif") no-repeat left top; color:#D5AE85; text-decoration:none;}
#liens a:hover{ color:#FFFAED;}
#menuContainer{position:absolute;top:0;left:343px; width:560px; z-index:10;}


/* === Fil d'Arianne === */
#urlhere{font-size:10px;text-align:left; margin:5px auto 0px auto; padding-left:10px;}
#urlhere a{ text-decoration:none;color:#3F3F3F; padding:0 15px 0 10px;background:url("/design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}


/* === Main content === */
#logo{ position:absolute; top:73px; left:450px;width:240px; height:157px;}
#fullImageContainer{position:absolute; top:410px/*320px;*//*293px*/; right:28px;width:412px; height:340px; overflow:hidden;/*background:url("/design/images/fullImage_fond.jpg") no-repeat left top;*/}
#fullImage{/*filter: alpha(opacity=80);-moz-opacity: 0.8;*/width:412px; height:340px; overflow:hidden;}
#fullImageMask{position:absolute; top:0; right:0;width:412px; height:280px;}
#blocContent{ position:relative;clear:both;width:900px; padding:280px 0 0 0; text-align:left;}
#bodyContainer{width:400px; text-align:justify; padding:20px 15px 0px 35px;}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
ul.article{margin:10px 0px 0px 0;padding:0;}
ul.article a:link,ul.article a:visited{ color:#FFFFFF;}
ul.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:0 0 0 35px;margin:3px 0 3px 0; text-align:left;}
ul.article h4{ padding:0 0 5px 0;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:95%; margin:auto;}
#fondMask{position:absolute; top:293px; left:0;width:375px; height:123px;background:url("/design/images/fondImage_1_mask.jpg") no-repeat left top; z-index:1;}


/* === Animation === */
ul.animation {
	margin:0;
	padding:0;
	width:412px; height:280px;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
}
ul.animation li {
	margin:0;
	padding:0;
	width:412px; height:280px;
	position:absolute;
	top:0;
	left:0; background:none; background-image:none;overflow:hidden;
}
#nav {
	position:absolute;
	top:285px;
	left:20px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:10;
}
#nav li {
	height:44px;
	overflow:hidden;
	padding:0;
	margin:5px; float:left; background:none; background-image:none;
}
#nav a img {
	border:2px solid #ffffff;
	display: block;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;height:40px;overflow:hidden;
}
#nav a:hover img  {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
#nav a.activeSlide img  {
	border:2px solid #ffffff;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

/* === Liste d'articles === */
#articleListe h3{ margin:0; padding:0; font-size:14px; font-weight:normal;}
#articleListe h4{ margin:0; padding:4px 0 0 0;font-size:12px; font-weight:normal;}


/* === Footer === */
#footerContainer{ position:relative; width:100%; min-height:40px;background:#3B0B1E url("/design/images/footer_fond.jpg") no-repeat center top;}
#credit #liensBas{ float:left;}
#credit #liensBas a{color:#D5AE85; text-decoration:none; padding:0 10px 0 10px; border-left:1px solid #D5AE85;}
#credit{position:relative;width:900px; margin:auto;font-size:11px;text-align:right; padding-top:20px;}
#credit a{ color:#8E5255;}
#credit a:hover{ color:#BA957D;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#FFFFFF;}
h1{font-weight:normal;font-size:22px;padding:0px 0px 20px 0px; text-align:center; color:#660F38;/*color:#35091B;*/}
h2{font-size:18px;padding:15px 0px 10px 0;font-weight:bold;}
h3{font-size:16px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:14px;padding:5px 0px;font-weight:bold;}
h5{padding:3px 0px;}
h6{padding:3px;font-weight:normal;font-style:italic; color:#000000;}

ul {list-style-image:none; list-style:none; text-align:justify;margin:10px 0px 0px 0;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{background:url(/design/images/list-style-image.gif) no-repeat left top; padding:3px 0px 3px 20px; margin:2px 15px 2px 0;list-style-image:none; list-style:none; text-align:justify;}

/*Form*/
form{ margin:0;}
.formBouton{background:url("/design/images/menu0.jpg") repeat-x top;border:1px solid #B38069;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#999999 url("/design/images/menu0_over.jpg") repeat-x top;border:1px solid #B38069;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #B38069;padding:3px 2px; font-size:12px; background-color:#7D1E1D; color:#FFFFFF;}
.formTextarea{border: 1px solid #B38069; padding:3px 2px;background-color:#7D1E1D; color:#FFFFFF;}
.formLabel {text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}

/* === Menus === */
#menu{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu ul,#menu li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu a{display: block;}

#menu, #menu ul {padding: 0;margin: 0;list-style: none; } 
#menu a {display: block;color:#F7EFDF;text-decoration:none;} 
#menu li {float:left;margin:0 1px 0 1px;height:27px;border:1px solid #B38069;padding:0;color:#F7EFDF;background:url(/design/images/menu0.jpg) repeat-x top;text-decoration:none;display:block;font-size:13px; }
#menu li a{height:20px;padding:5px 8px 2px 8px;/*padding:5px 8px 2px 8px;*/margin:0;background:url(/design/images/menu0.jpg) repeat-x top;color:#F7EFDF;text-decoration:none; display:block;}
#menu li a:hover{background:url(/design/images/menu0_over.jpg) repeat-x top;}
#menu li ul {position: absolute; top:27px;width:8em;left: -999em; z-index:10;} 
#menu li ul li{width:8em;height:auto;background-color:#5C1B1E; color:#F7EFDF;background-image:none;font-size:12px; margin:0;}
#menu li ul li a{background-image:none;height:auto;padding:3px 3px 3px 3px;color:#F7EFDF;}
#menu li ul li a:hover{ background-color:#D3550A; background-image:none;}
#menu li:hover ul {left: auto; }
#menu li:hover ul, #menu li.sfhover ul {left: auto; }