body{margin:0;text-align:center;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:13px; color:#460021;background:#9E0047 url(/design/images/fond.jpg) repeat-x top;
scrollbar-3dlight-color:#FCD2C0;
	scrollbar-arrow-color:#9F0045;
	scrollbar-darkshadow-color:#FCD2C0;
	scrollbar-face-color:#FCD2C0;
	scrollbar-highlight-color:#FCD2C0;
	scrollbar-shadow-color:#FCD2C0;
	scrollbar-track-color:#FCD2C0;}

img{border:0;}

a {color:#A10143;text-decoration: underline;}
a:hover {text-decoration: none;}

#bloc{position:relative;margin:auto;clear:both;width:900px;}

/* === Header === */
#header{position:relative; clear:both;width:900px;height:130px;}
#logo{ position:absolute; top:0; left:0;width:250px; height:130px;}
#headerImage{position:absolute; top:0; left:254px;width:153px; height:75px;}
#headerLinks{position:absolute;top:50px;left:420px; text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:14px; /*font-variant:small-caps;font-weight:bold;*/ }
#headerLinks a{margin:0px 15px 0px 0px; padding:5px 0px 0px 18px; height:15px;background:url(/design/images/puce_links.jpg) no-repeat top left; color:#FFFFFF; text-decoration:none;}
#headerLinks a:hover{color:#A00144;}
#headLangue{position:absolute; top:15px; right:210px; width:82px; height:20px;}
#chercher{position:absolute; top:15px; right:0px; width:150px;}
#chercher .formText{width:117px;height:16px;padding:1px 2px; border:1px solid #F0B58D; color:#C70E1E;}
#chercher .formBouton{width:21px;height:18px;padding:1px;margin-left:2px;font-size:13px;color:#FFFFFF; border:none; background-color:none;background:url(/design/images/ok.jpg) no-repeat;}
#chercher .formBoutonOver{width:21px;height:18px;padding:1px;margin-left:2px;font-size:13px;color:#FFFFFF; border:none; background-color:none;background:url(/design/images/ok_over.jpg) no-repeat;}
#menuContainer{position:absolute; top:84px; left:254px;text-align:left; z-index:3;}

/* === Fil d'Arianne === */
#urlhere{position:absolute;top:-18px;left:160px;height:18px;font-size:11px;color:#A01366; text-align:left; margin:2px 0px 0px 20px;z-index:3;}
#urlhere a{ color:#A01366; text-decoration:none;}
#urlhere a:hover{ color:#7D0F51;}

/* === Main content === */
#blocContent{ position:relative; clear:both;width:900px; height:448px;}
#sousmenuContainer{position:absolute;top:30px;left:0;width:160px;text-align:left;z-index:3;}
#photoContainer{position:absolute;top:0;left:160px;width:740px;height:420px; text-align:left;z-index:0;}
#articlePhotoContainer{position:absolute;top:0;left:0;width:740px;height:420px; text-align:left; margin:0; padding:0;list-style:none; list-style-image:none; background:none;}
#articlePhotoContainer li{position:absolute;top:0;left:0;width:740px;height:420px; text-align:left; margin:0; padding:0;list-style:none; list-style-image:none; background:none; display:none;}
#scBody{z-index:auto;text-align:justify;}
.bar{ clear:both; position:relative;}

#bodyContainer{position:absolute;top:0;right:75px;width:295px; height:420px;background-color:#FFFFFF;filter: alpha(opacity=70);-moz-opacity: 0.7;}
#bodyContent{position:absolute;top:0;right:75px;width:255px; height:380px;text-align:justify;padding:20px 20px 20px 20px; overflow:auto; z-index:2;}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:12px;}
ul.article{margin:20px 0px 0px 30px;padding:0;}
.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:3px 0px 5px 30px;}
#M{position:absolute;top:-28px;left:-20px;width:502px; height:483px; z-index:1;}

/* === Photos à droite === */
#nav{position:absolute;top:0;right:0;width:65px;height:420px; margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#nav li{margin:0; padding:0; list-style:none; list-style-image:none; background:none;width:60px; height:60px;margin:1px;border:1px solid #FBE6AF; text-align:center;}
#nav li a{width:58px; height:58px; overflow:hidden; }

/* === Footer === */
#footer{position:relative; clear:both;width:900px;height:27px; padding-top:8px;color:#F1CEB9;}
#footer a{color:#FFFFFF;}
#mentions{position:absolute; top:10px; left:0px;width:300px; text-align:left;color:#FF7981;}
#mentions a{margin-right:5px; text-decoration:none; color:#FF7981;}
#credit{position:relative;width:900px;font-size:12px;text-align:right; padding-top:10px;color:#FF7981;}
#credit a{ color:#FF7981;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#A10143;}
h1{font-weight:normal;font-size:20px;padding:0px 0px 0px 0px; text-align:center;}
h2{font-size:18px;background:url(/design/images/puce_h2.gif) no-repeat left top;padding:0px 0px 2px 30px; margin:15px 0px 10px 0px;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{font-size:12px;padding:3px 0px;}
h6{font-size:11px;padding:3px;font-weight:normal;font-style:italic; color:#421C1C;}

ul {list-style-image:none; list-style:none; text-align:left;}
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:0px 0px 3px 20px;list-style-image:none; list-style:none;}


/* === Form === */

form{ margin:0;}
.formBouton{background-color:#C84559;border: 1px solid #FFFFFF;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background-color:#E93D2B;border: 1px solid #FFFFFF; color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #C84559;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #C84559; padding:3px 2px;}
.formLabel {background-color:#FFFFFF;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}


/* === Menu === */

#menu,#sousmenu{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu li,#sousmenu li{margin:0; padding:0; list-style:none; list-style-image:none; background:none; display:inline;}
#sousmenu ul{margin:0; padding:0;}
#menu a{}

#menu .menuLevel0,#menu .menuLevel0Active{height:22px;font-size:13px;}
#menu .menuLevel0 a:link,#menu .menuLevel0 a:visited{height:22px; padding:0px 0px 0px 10px; margin:0px 8px 0px 0px;color:#A01366;background:url(/design/images/menu0.jpg) no-repeat left top;text-decoration:none; display:block; float:left;}
#menu .menuLevel0 a:hover,#menu .menuLevel0Active a:link,.menuLevel0Active a:visited,.menuLevel0Active a:hover{height:22px; padding:0px 0px 0px 10px;margin:0px 8px 0px 0px;color:#FFFFFF;background:url(/design/images/menu0.jpg) no-repeat left top;text-decoration:none;display:block;float:left;}

#menu .menuLevel1,#menu .menuLevel1Active{ display:none;}
#sousmenu .menuLevel0,#sousmenu .menuLevel0Active{ display:none;}
#sousmenu .menuLevel0Part a{display:none;}
#sousmenu .menuLevel0Part ul a{display:block;}

#sousmenu .menuLevel1,#sousmenu .menuLevel1Active{display:block; }
#sousmenu .menuLevel1 a,#sousmenu .menuLevel1Active a{margin:4px 0;padding:0px 0px 0px 30px;background:url(/design/images/menu1_over.gif) no-repeat left top;color:#720231;text-decoration:none; display:block;}
#sousmenu .menuLevel1 a:hover,#sousmenu .menuLevel1Active a{background:url(/design/images/menu1_over.gif) no-repeat left top;color:#FFFFFF;}

#sousmenu .menuLevel2,#sousmenu .menuLevel2Active{width:182px;font-size:11px;border-bottom:1px solid #159B23;}
#sousmenu .menuLevel2 a:link,#sousmenu .menuLevel2 a:visited{width:144px;padding:0px 0px 0px 38px;color:#159B23;background:#FFFFFF url(/design/images/menu2.gif) no-repeat left top;text-decoration:none; display:block;}
#sousmenu .menuLevel2 a:hover,#sousmenu .menuLevel2Active a:link,#sousmenu .menuLevel2Active a:visited,#sousmenu .menuLevel2Active a:hover{width:144px;padding:0px 0px 0px 38px;color:#E40017;background:#FFFFFF url(/design/images/menu2_over.gif) no-repeat left top;text-decoration:none;display:block;}
