body{margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Tahoma, Arial, "Lucida Sans"; font-size:0.8em; color:#333;
background-color:#900; background-image:url(images/body_02.jpg); background-repeat:repeat-y; background-position:center;}
#body{background-image:url(images/body_01.jpg); background-position:top center; background-repeat:no-repeat;}


/*h1,h2,h3{text-shadow: #666 2px 2px 1px; }*/
h1{color:#c02; margin:0 0 0.6em 0; font-size:2em; padding:0 0 0 0; line-height:1.0em; border-bottom:1px solid #c02; font-weight:normal; letter-spacing:-1px; text-decoration:none;/* font-family:Georgia, "Times New Roman", Times, serif; */}
h1 a, h1 a:visited{color:#c02; font-weight:normal; letter-spacing:-1px; text-decoration:none; border-bottom:0;}
h2{margin:1em 0 0.6em 0; font-size:1.6em; padding:0 0 0 0.4em; line-height:0.9em; border-bottom:1px solid #c06; border-left:4px solid #c06 }
h3{margin:0; padding:0; line-height:12px; font-size:12px; font-weight:normal; color:#D84951;}
p{margin:0 0 1em 0; padding-bottom:0.75em; text-align:justify; line-height:1.4em; }
ul,ol{margin:0 2em 0 2em; padding:0; padding-bottom:0.75em;}
a{ color:#c02;}
a:hover{color:#f06;}

#main{
	background-image:url(/images/layout_03.jpg);
	background-repeat:repeat-y;
	width:1000px; margin:auto;
	position:relative; top:0px; left:0px;
}
#head{
	background-image:url(images/layout_01.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	height:114px;
	display:block;
}
.intro #head{background-image:url(images/layout-intro_01.jpg);}
.intro #content{background-image:url(images/layout-intro_02.jpg);}

#head #menu{position:absolute;top:64px; left:120px;	height:50px; font-size:1.2em;}
#head #menu a{height:50px; text-decoration:none; line-height:50px; display:block; padding:0 .6em; float:left; font-weight:bold; font-size:0.9em;}
#head #menu a:hover{background-image:url(images/menu_hover.png); background-position:center bottom; /*background-color:#c02;*/ color:#fff;}

#content{
	background-image:url(images/layout_02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	margin:0;
	padding:1em 0 20px 0 ;
	min-height:233px;
	clear:both;
}
#content #sidebar{width:230px; float:left; min-height:400px; color:#000; margin:0 0 0 20px; font-size:0.9em;}
#content #sidebar p{margin-bottom:2em;}
#content #sidebar a img,#content #sidebar img{width:230px; border-bottom:2px solid #c02; border-left:0; border-right:0; border-top:0;}
#content #sidebar a:hover img{ border-bottom:2px solid #c06;}
#content #bloc{float:left; width:700px; margin-left:25px; font-size:0.9em;}
#content #bloc ul,#content #bloc ol, #content #bloc td, #content #bloc p{line-height:1.6em;}


#footer{

	font-size:0.9em; text-align:center;	
	background-image:url(images/layout_04.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:2em;
	margin-top:80px;
	height:165px;
}

.big{	color:#D84951; font-size:1.2em; font-weight:bold; }
.aseed{font-size:0.9em; margin-top:40px; float:right;}
.aseed a{text-decoration:none; margin-right:5px;}
img.illustration{ border-bottom:2px solid #c02;}
#carte_intro{border:1px solid #333; float:left; margin-right:1em;}