body {
	font-family	: Arial;
	color				: #000;
	padding			: 0 auto;
	margin			: 0;
	font-size		: 12px;
	text-align	:center;
	/*background	: #fff url("images/bg_body.gif") repeat-x top;*/
	/*background	: #F6FCFF url("images/bg/bg_body_20080215.jpg") no-repeat top center;*/
	/*background	: #fff url("images/bg/bg_body_20080218.jpg") no-repeat top center;*/
	/*background	: #161920 url("images/bg/bg_body_20080219.jpg") no-repeat top center;*/
	/*background	: #696460 url("images/bg/bg_body_20080307.jpg") no-repeat top center;*/
	/*background	: #D8E9F3 url("images/bg/bg_body_20080528.jpg") no-repeat top center;*/
	/*background	: #E7E4E1 url("images/bg/bg_body_20080802.jpg") no-repeat top center;*/
	/*background	: #CEAD78 url("images/bg/bg_body_20080819.jpg") no-repeat top center;*/
	/*background	: #3C636D url("images/bg/bg_body_20080910.jpg") no-repeat top center;*/
	/*background	: #151515 url("images/bg/bg_body_20081029.jpg") no-repeat top center;*/
	background	: #2E2C1D url("images/bg/bg_body_20090324.jpg") no-repeat top center;
	/*background	: #E4F1F9 url("images/bg/bg_body_20080529.jpg") no-repeat top center;*/
	/*background	: #687779 url("images/bg/bg_body_20080530.jpg") no-repeat top center;*/
}
p { }

td { }

p.caption{
	font-size:11px;
	margin:0;
	padding:0 4px;
	color:#A69967;
}

h3.section_title {
	color:#A69967;
	margin: 4px 0;
}

dt, dl, h1, h2, h3, h4, h5, h6, form, li, ul, p {padding:0; margin:0;}


a:link, a:visited {font-weight: bold; text-decoration:none; color:#A69967;}

/*a:visited {color:#000;text-decoration:none;}*/

a:hover {text-decoration:underline;}

a:active { }

table {
border : none;
}

IMG {
	border			: none;
}

UL {
}
LI {
	list-style	: none;
}

#flash {
position: relative; /*or absolute*/
z-index: 0;
}

#page {
	margin			: 0 auto;
	width			: 900px;
	padding			: 0;
}

#top {
	position		: absolute; 
	left			: 0;
	height			: 32px;
	background-color: #2E2C1D; 
	width			: 100%;
}

#top p {
	align			: center;
	color			: #fff;
	padding			: 4px auto 0;
	line-height		: 14px;
}

#top a {color: #fff;}

#page_module1 {background-color: #2E2C1D; padding:6px;}

.gridCell {margin-bottom: 6px;}

.gridCell img {border:1px solid #A69967; margin-top: 6px;}

#box_shop {
	color: #ffffff;
	background-color: #2E2C1D;
	margin-top: 20px;
	text-align: center;
}
#box_shop a{
	color: #ffffff;
}
#box_shop  h3, #box_shop  p {
	padding: 12px 12px 0 12px; 
}
#box_shop  h3.fr {
	padding-top: 0;
}

#donate {
	padding: 0 auto;
	text-align:center;
	width: 242px;
	margin: 8px 0;
	background-color: #EBCC63;
}

#donate form {
	text-align:center;
	background-color: #EBCC63;
}

#school_box {
	text-align: center;
	padding: 0 50px; 
}

.block-left-school {
	text-align: left;
}

#school_box p{padding-top: 4px; color:#fff;}


#school_box ul.item {
	margin-top: 18px;
} 

#school_box ul.item ul li{
	padding: 4px;
	margin: 4px 0;
	background-color: #6E6644;
}

#school_box a:link,#school_box  a:visited {color: #ffffff; font-weight: bold; text-decoration: none;}

#school_box a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}



#school_box h1 {font-family:trebuchet MS; text-align: left; font-size: 48px; text-transform: uppercase; line-height: 54px; color:#2E2C1D; letter-spacing:-0.02em;}

#school_box h2 {font-size: 28px; line-height: 28px; }

#school_box h3 {font-size:28px;line-height: 24px;padding:8px 0 0; }

#school_box h4 {font-family:trebuchet MS;font-size: 28px; font-weight: bold;color:#6E6644}

#school_box h5 {font-family:trebuchet MS;font-size:18px;padding:8px 0 0;  font-weight:bold; }

#school_box h6 {font-family:trebuchet MS; text-align: left; font-size:14px;line-height: 18px;  color:#6E6644;font-weight:bold;}

#school_box p.intro {padding-top: 12px;color:#6E6644; font-size:12px;}

#school_box .block-right {
	margin-top: 12px;
	width: 292px;
	padding: 5px;
	background-color: #2E2C1D;
	color: #ffffff;
	float: right;
	margin-left: 8px;
}



#school_box .block-right h5 {font-size: 14px;}


#school_box .block-left-school{
	width: 480px;
}


#school_box .block-video {

	/*width: 292px;
	height: 236px;*/
	background-color: #000;
	margin-bottom: 18px;

}


#school_box h3 a,#school_box  h4 a,#school_box  h5 a {color:#000000; text-decoration:none; font-weight: bold; }


#school_box .t_content {color: #69BBCB;line-height:40px; }


#school_box .blue,#school_box  .blue a {color:#3BCAE4;}

#school_box .turquoise,#school_box  .turquoise a {color: #00CCCC;}

#school_box .red,#school_box  .red a {color: #F76B20;}

#school_box .purple,#school_box  .purple a {color: #A2A2DF;}



#school_box h3.gb {font-size:20px; font-style:oblique;}



#school_box #footer {clear:both;padding-top: 8px; border-top: 1px solid #D6ECF0;}

#school_box #footer p {text-align: center; color: #blue;}

#header {
	/*background	: transparent url("images/bg_header.gif") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080215.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080218.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080219.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080307.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080528.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080802.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080819.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080910.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20081029.jpg") no-repeat top left;*/
	background	: transparent url("images/bg/bg_header_20090324.jpg") no-repeat top left;
	/*background	: transparent url("images/bg/bg_header_20080529.jpg") no-repeat top left;*/
	/*background	: transparent url("images/bg/bg_header_20080530.jpg") no-repeat top left;*/
	height			: 200px;
	padding			: 0;
	margin			: 0;
	text-align: left;
}
#header a.logo img {
	position:absolute;
	width: 250px;
	height: 170px;
}
#header a.logo span {text-decoration:none; visibility:hidden;display:none;}

h1.t_page span {visibility:hidden;display:none;}

p.fr, span.fr{font-style:oblique;}

img.star {
	position:absolute;
	margin-top: 120px;
	margin-left:420px;
}

#header ul {
	text-align:left; 
	position:absolute; 
	margin-left: 270px; 
	margin-top:140px; 
	font-size:12px; 
	text-transform:uppercase;
}
#header ul li {float:left; padding: 4px 0 4px 16px; background	: transparent url("images/bg_menu.gif") no-repeat top left; color: #FFF; border-bottom: 1px solid #D5D9DA;}
#header ul li.first {padding-left:10px;background-position: -10px 0;}
#header ul li.der {background-position: right 0; padding-left:10px;height:28px;border-bottom: 1px solid #D5D9DA;}

#header ul li dt, #link_bottom li dt {font-size:10px;font-weight:normal;}

#header ul li a {text-decoration:none; color: #FFF;}
#header ul li a:hover {color: #A69967;}

#link_bottom li a {text-decoration: none;color	: #796A2E;}
#link_bottom li a:hover {color	: #000;}

.banner1 {
	position:absolute;
	margin-left:460px;
	margin-top:200px;
}
.banner1 a img {border:none;}

#content {
	clear				:both;
	text-align			:left;
	background-color	: #fff;	
	padding-bottom		:40px;
	line-height			:16px;
}
body#admin #content  {
	padding:20px;
	font-size: 11px;
}
#content .actu, #content .gallery {
	padding:0 10px;
	float:left;
	width: 612px;
}

body#home #content .actu {
	width: 600px;
}

body#aboutus #content p, body#friends #content p {
	padding:0 20px 0 40px;
	font-size: 11px;
}
body#aboutus #content img, body#friends #content img {
	padding:4px;
}
body#aboutus #content h3, body#friends #content h3 {
	padding:0 10px;
}
body#friends #content h4 {
	padding:12px 30px 0;
}
body#aboutus #content h4 {
	padding:12px 30px 2px;
}
body#aboutus #content h2 {
	line-height: 12px;
}
body#aboutus #content p, body#friends #content p {
	padding-bottom:4px;
}
body#aboutus #content h3.fr, body#aboutus #content h4.fr, body#friends #content h3.fr {
	padding-bottom:4px;
	padding-top:0;
}


body#home .video_day, body#home .gallery_day  {float:left; }

body#home .video_day {
	margin-right: 4px; 
}

body#home .feat_day {clear	: both; margin-right:4px; padding-top:30px;}
body#home .event_day {clear	: both; margin-right:4px;}

.gallery dt, .gallery_day dt, .video_day dt, .feat_day dt, 
#block-left dt, #features #content .feat_item dt, #block-left p.menu_head {font-size:11px; /*color:#93B5CF;*/ margin:0 auto;}

#block-left p.menu_head {
	cursor: pointer;
	font-weight:bold;
}

#block-left p.menu_head a {
	color: #000;
}

#block-left .menu_body {
	display:none; 
}

}
#block-left .menu_body a {
	display:block;
}

/*.gallery_day h4, .video_day h4 {display: block; width:160px;}*/

.gallery dl, .gallery_day dl, .video_day dl,.feat_day dl, 
#block-left dl, .actu dl, #features #content .feat_item dl {font-size:11px; color:#3F474F; margin:2px auto;}

#features #content .feat_item dl.identity {font-size: 12px; float:left;margin:4px; padding:4px;}
#features #content .feat_item table dl.identity {background: transparent url(images/bg_identity.gif) repeat top left;/*width: 280px;*/}
#features #content .feat_item dl.identity dt {font-size: 12px; font-weight: bold; margin:0;}
#features #content .feat_item dl.identity dd {margin-left:0; margin-bottom:4px;}
#features #content .feat_item dl.identity  h3 {margin-top: 12px; color:#A69967;}
#features #content .feat_item dl.identity  h3.fr {margin-top: 4px; margin-bottom: 4px; }

.square_blue {
	clear: both;
	border: 1px solid #A69967; 
	margin-bottom: 8px; 
	padding: 4px; 
	/*height: 116px;*/
}
.square_blue .mini_link {
	clear: both;
	font-size: 9px;
}

.translation {
	margin: 8px auto;
	color: grey;
}

#content .feat_item .square_blue  img {
	margin: 4px; 
	float: left;
}

.girl {color:#9E8A92;}
.boy {color:#5C7A89;}
.nalu {color:#4E432C;}

.comments {margin: 16px 0; color: #6E6644;}
.comments h3 {font-size: 18px; color: #A69967;}
.error {color: red;}
.form_ok {color: green;}

.comments form, .comments p {margin-top: 12px; margin-bottom: 12px;}

.feat_gallery {text-align:center;float:right; width: 280px; border: 1px solid #A69967; margin-left: 4px; margin-bottom: 8px; margin-top: 4px;padding:4px;}
.feat_gallery img {margin-bottom:2px;}

#content ul.list_friends {clear: both;}
#content ul.list_friends li p {text-align:left;}
#content ul.list_friends li {display: block; float: left; width: 430px; margin-bottom: 12px;}
body#friends #content ul.list_friends li img {padding: 0; float: left; margin-right: 4px; border: 1px #A8B6C1 solid;}

#content p {
	text-align:justify;
	/*margin-bottom: 4px;*/
}

#content p.work {text-align:center; font-size:18px;padding:10px;}

#content #block-left{
	padding:0 10px 40px;
	width: 240px;		
}

#content #block-left{
	float:left;	
}

#content #schedule {
	margin-top:  8px;
	border: 1px solid #A69967;
	background-color: #EFECD3;
	padding: 4px;
}

#content .friends {
	clear:both;
	margin-top: 24px;
}

#content #block-left .friends p {
	font-family:Arial;
}

#content .block-right ul {margin:8px;}

#content .block-right ul.gallery {margin:0;}

#content .block-right ul.gallery li {float:left; margin:4px;}
#content .block-right ul.gallery li img {border:1px solid #93B5CF}



#content .block-right h3 {clear:both;}

#footer .edito {
	width: 900px;
	text-align: justify;
	margin: 16px auto;
}
#footer .edito h2  {
	line-height: 18px;
}
#footer .edito h2.gb  {
	font-size: 18px;
}
#footer .edito h2.fr {
	font-size: 14px;
}

#content .edito {color:#6E6644}

#content #block-left {width: 240px; }

body#gallery #content #block-left {/*width: 124px;*/ }

#content #block-left ul li a {display:block; width:100%; text-align:right;font-family:'Times New Roman',Times,serif;font-size:16px;line-height:14px; color:#A69967;font-weight:bold;}

#content #block-left ul li a:hover {color:#000; text-decoration:none !important;}
body#gallery #content #block-left ul li a img {text-decoration:none !important; border: 1px solid #93B5CF;}

body#gallery #content #block-left ul li a img.thumbnail_gallery {width:30px; height:45px; float:left; margin-right:2px;}

body#gallery #content #block-left ul li {border:none;clear:both;}

.lift_thumbnail {
	float: right; 
	margin: 0 0 4px 4px;
}

#content #block-left ul li {border-bottom:#CBC7B2 1px solid; padding:2px 0 8px;}
#content #block-left ul ul {padding:2px 8px;}
#content #block-left ul ul li {border:none; padding:2px 0;}

#content .edito p, #content #block-left p {	font-family			: trebuchet MS; padding-top:6px; font-size:12px;}

h2, h3 {font-family			: trebuchet MS;}

h2 {
	letter-spacing:-0.05em;
	line-height:30px;
	text-transform:uppercase;
	font-size:36px;
	line-height:30px;
}
h2.fr {font-size:24px;line-height:20px;}

.fr {font-style:oblique; font-weight:normal;}

h3 {
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	font-size:24px;}
h3.fr {font-size:18px; line-height:16px;/*margin-top:4px;*//*margin-bottom: 8px;*/}

h3, h4, h5 {
	text-align:left;
	/*margin-bottom: 2px;	*/
}
h4 {font-family:arial; font-size:14px;padding:0; margin:0;font-weight:normal;}
h4.fr {font-size:12px;}

#block-left h4 {
	font-size:12px;
}
#block-left h4.fr {font-size:11px;}


h5 {font-family:arial; font-size:12px; padding-bottom: 4px;}

p.intro {font-size: 14px;}

#content .actu p.lieu {font-size:12px;padding-bottom:16px;}


.actu {
/*	font-size:11px;	*/
}

.actu .new {clear:both; padding-bottom:16px;}

.actu p {margin-bottom:8px;}


.actu p img {float:left;margin-right:8px;margin-bottom:8px;}

.actu .illustr_article img {margin:0;}
.actu .illustr_article a img {border:none;}

.actu .video_home canvas, .actu .gallery_day canvas {display:block; float:none; clear:both;}
.actu .video_home img.reflected, .actu .gallery_day img.reflected {display:block; float:none; clear:both;}

ul#link_bottom {font-family:arial; background-color: #FFF; padding-top:8px; clear:both; margin-left: 10px;font-size:14px; text-transform:uppercase;color:#FFF;}

#link_bottom li {float:left; padding: 4px 0 4px 35px; background: transparent url("images/bg_menu_left.gif") no-repeat top left; color: #FFF;}
#link_bottom li.first {padding-left:10px;background-position: -25px 0;}
#link_bottom li.der {background-position: right 0; padding-left:15px;height:32px;}

a.link_archive { clear:both; display:block; width:100%; text-align:right;font-family:'Times New Roman',Times,serif;font-size:16px;line-height:14px; color:#009CE5;font-weight:bold;}

a.link_archive:hover {}


#content .feat_item {
	float		: left;
	padding-right :10px ;
	padding-bottom	: 18px;
	width		: 600px;
}
#content .feat_item img {
	margin	: 8px 0;
}
#content .feat_item .feat_gallery img {
	margin	: 4px 0 0;
}

#content .feat_item p {
	margin-bottom	: 8px;
}

.new h4, .video_day h4, .feat_day h4, .feat_item h4, .gallery_day h4, .gallery h4, .event_day h4 , .lift_day h4 {
	font-size		: 14px;
	font-weight		: bold;
	line-height		: 14px;
}

.new h4.fr, .video_day h4.fr, .feat_day h4.fr, .feat_item h4.fr, .gallery_day h4.fr, .gallery h4.fr, .event_day h4.fr, .lift_day h4.fr  {
	font-size			: 12px;
}

.video_day h4, .feat_item h4, .gallery_day h4, .feat_day h4, .lift_day  h4 {
	margin-bottom : 2px;
}
.lift_day h2 {
	color: #2E2C1D;
}

.lift_day  h4 {
	margin-top: 2px; 
}

.lift_day  dl p , .lift_day  p  {
	margin-bottom: 0px; 
}

.video_day p {
}


.actu dd, .feat_item dd {
margin-left:0;
padding-left:0;
font-weight: bold;
}

.actu dl.identity dd, .feat_item dl.identity dd {
font-weight: normal;
}


.illustr_article, .video_home {
	float:left;
	margin-right:8px;
	margin-bottom:4px;
}

form.insert_comment {
	clear:both;
	font-size:12px;
}

ul.gallery_carousel {margin-top:16px; padding-bottom:16px; line-height:0;}

ul.gallery_carousel li {float:left;margin:2px 2px 0 0;}

p.description_gallery {
clear:both;
}

#footer {
text-align: center;
padding-top:8px; 
padding-bottom:280px;
clear:both;
background: #fff url("images/bg_footer.gif") repeat-x top left; 
color:#595E6C;
}

#footer p.visite {
margin		: 8px auto;
font-size	: 10px;
}




