/* -----------------------------------------------------------------------
   Menu et Submenu */
#feuilleright {
	visibility: visible;
	position: absolute;
	width: 141px; 
	height: 112px;
	z-index: 1;
	left: 638px;
	top: 35px;
}
   
#dvheader{
	height: 240px;
	vertical-align: top;
}
#top {
	width: 760px;
	height: 60px;
	background-image: url(/4105/images/top_top.jpg);
	display: block;
	text-align: right;
}
#top_middle {
	padding: 0px
	margin: 0px;
}
#top_left {
	width: 60px;
	height: 127px;
	background: url(/4105/images/top_left.jpg);
}
#top_center {
	width: 642px;
	height: 127px;
}
#top_right {
	width: 58px;
	height: 127px;
	background: url(/4105/images/top_right.jpg) top left no-repeat;
}
#top_bottom {
	width: 760px;
	height: 14px;
	background-image: url(/4105/images/top_bottom.jpg);
}
   
#dv_menu {
	margin: 0px;
	padding: 0px;
	display: block;
}

#dv_menu ul {
    height: 39px;
    width: 735px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

#dv_menu ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    top: 0px;
    background-image: none;
}

#menu_left { left: 0px; width: 46px; }
#menu_home  { left: 46px; width: 90px; }
#menu_about  { left: 136px; width: 91px; }
#menu_separ1  { left: 227px; width: 12px; }
#menu_news  { left: 239px; width: 93px; }
#menu_summer  { left: 332px; width: 102px; }
#menu_alumni  { left: 434px; width: 103px; }
#menu_separ2  { left: 537px; width: 12px; }
#menu_outdoor  { left: 549px; width: 85px; }
#menu_expedition  { left: 634px; width: 85px; }
#menu_right  { left: 719px; width: 16px; }

#dv_menu_fleche01, #dv_menu_fleche02, #dv_menu_fleche03, #dv_menu_fleche04, #dv_menu_fleche05, #dv_menu_fleche06, #dv_menu_fleche07 {
	position: absolute;
	z-index: 20;
	top: 185px;
}

#dv_menu_fleche01 {	left: 62px; }
#dv_menu_fleche02 {	left: 165px; }
#dv_menu_fleche03 {	left: 265px; }
#dv_menu_fleche04 {	left: 283px; }
#dv_menu_fleche05 {	left: 477px; }
#dv_menu_fleche06 {	left: 510px; }
#dv_menu_fleche07 {	left: 615px; }

#dv_submenu {
	width: 133px;
	margin: 0px;
	background: url(/4105/images/sm_top.jpg) top left no-repeat;
	padding: 31px 0px 0px 0px;
}
#dv_submenu img {
	display: block;
}
#dvcorde {
	background: url(/4105/images/left_corde.jpg) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 60px;
}

#dvcorde_02 {
	background: url(/4105/images/left_corde_02.jpg) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 60px;
}

#dvcorde_03 {
	background: url(/4105/images/left_corde_03.jpg) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 60px;
}


/* -----------------------------------------------------------------------
   Redifine Tag */
   
body {
	margin: 0px;
	padding: 0px;
	background-color: #4B753B;
}
body, td, p, div, li, a, address, .text {
    font-size: 12px;
    line-height: 16px;
    color: #585858;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: 0px;
}
ul {
	margin: 8px 0px 8px 0px;
	list-style-type: none;
	padding: 0px;
}
li {
	padding: 5px 0px 5px 30px;
	list-style-type: none;
	background-image: url(/4105/images/bullet.gif);
	background-repeat: no-repeat;
}
hr {
	border: 1px solid #DCDECE;
	padding:0px;
	margin: 5px 0px 0px 0px;
}
#td_contentform hr {
	border: 1px solid #DCDECE;
	padding:0px;
	margin: 10px 0px 10px 0px;
}



/* -----------------------------------------------------------------------
   Shell */
   

	#bigtable {
		width: 760px;
		height: 100%;
		padding: 0px;
		background: url(/4105/images/back_bigtable.jpg) top left repeat-y;
	}
	#dvpaguet {
		background: url(/4105/images/left_paguet.jpg) bottom left no-repeat;
		margin: 0px;
		padding: 0px;
	}	
	#td_footer {
		background: url(/4105/images/back_bigtable.jpg) top left repeat-y;
		vertical-align: bottom;
	}	
	#dv_footer {
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 186px;
		background: url(/4105/images/footer_pattern.jpg) bottom left repeat-x;
	}
	#dv_footerpalme {
		padding: 0px;
		margin: 0px;
		height: 186px;
		position: relative;
		background: url(/4105/images/footer_left.jpg) top left no-repeat;
	}	
	#dv_bird {
		position: absolute;
		right: 0;
		text-align: right;
		z-index: 50;
	}	
	#dv_bird_description {
		width: 250px;
		height: 175px;
		vertical-align: top;
		position: absolute;
		right: 0;
		bottom: 73;
		margin: 10px 55px 0px 0px;
		z-index: 60;
	}	
	#dv_sitemap {
		position: absolute;
		bottom: 0;
		z-index: 2;
		margin: 0px 0px 23px 66px;
		padding: 0px;
		color: #A4BA98;
	}	
	#tdlastupdate {
		font-size: 9px;
		color: #523F07;
		width: 290px;
		padding: 80px 0px 0px 25px;
		margin: 0px;
	}	
	#tdlastupdate a {
		color: #57532D;
		font-size: 9px;
	}	
	#dv_twist_tag {
		position: absolute;
		bottom: 0;
		z-index: 2;
		margin: 0px 0px 5px 10px;
		padding: 0px;
	}

/* -----------------------------------------------------------------------
   TD Content */

	#dvcontent {
		background: url(/4105/images/left_pattern.jpg) repeat-y;
		margin: 0px;
		padding: 0px;
	}
	#tb_content {
		width: 700px;
		border: 0px;
	}
	#td_submenu {
		width: 133px;
		height: 346px;
		vertical-align: top;
	}	
	#td_title {
		height: 101px;
		vertical-align: top;
	}		
	#big_dv_title {
		width: 567px;
		position: relative;
	}	
	#dv_title {
		top: 0;
		left: 0;
		position: absolute;
		z-index: 0;
	}
	#dv_title h1 {
		font-size: 9px;
	}
	#dv_title_flash {
		top: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}	
	#td_submenu_right {
		width: 122px;
		height: 123px;
		vertical-align: top;	
	}	
	#td_content {
		vertical-align: top;
		padding: 0px 23px 0px 0px;
		border-right: 10px #F8FBE5 solid;
	}	
	#td_content_home {
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		border-right: 10px #F8FBE5 solid;
	}	

	#td_contentform {
		vertical-align: top;
		padding: 0px 23px 0px 0px;
		border-right: 10px #F8FBE5 solid;
	}	
	#td_content_nosub {
		vertical-align: top;
		padding: 0px 23px 0px 0px;
		border-right: 10px #F8FBE5 solid;
		width: 100%;
	}
	#td_content_right {
		width: 49px;
		vertical-align: top;
	}
	#td_content a, #td_content_nosub a {
		text-decoration: underline;
		color: #C73124;
		/*background: url(/4105/images/pointille_link.gif) bottom left repeat-x;*/
	}	
	#td_content a:hover, #td_content_nosub a:hover {
		text-decoration: underline;
		color: #585858;
	}	

	a.pointille_small {
		font-size: 9px;
		text-decoration: underline;
		color: #C73124;
		/*background: url(/4105/images/pointille_link.gif) bottom left repeat-x;*/
	}
	#dv_forcecontent {
		width: 363px;
		margin: 0px;
		padding: 0px;
		text-align: left;
	}


/* -----------------------------------------------------------------------
   Useful Links */
   

#useful_content a, #related_links a {
	color: #57532D;
	font-size: 11px;
}
#useful_content a:hover, #related_links a:hover {
	color: #D03939;
	font-size: 11px;
}
#useful_top {
	background: url(/4105/images/useful_top.jpg) top left no-repeat;
	height: 50px;
	width: 363px;
	margin: 0px;
	padding: 0px;
}
#useful_content {
	background: url(/4105/images/useful_pattern.jpg) top right repeat-y;
	margin: 0px;
	padding: 0px 0px 3px 60px;
	color: #D03939;
	font-size: 11px;
}
#useful_bottom {
	background: url(/4105/images/useful_bottom.jpg) bottom left no-repeat;
	height: 11px;
	margin: 0px;
	padding: 0px;
    font-size: 6px;
    line-height: 6px;
    color: #585858;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.boite_session {
	border: 1px #D4D5C8 solid;
	padding: 5px;
}
/* -----------------------------------------------------------------------
   Shell with no sub menu */

	#td_title_nosub {
		height: 101px;
		width: 760px;
		vertical-align: top;
		background: url(/4105/images/sm_top_nosub.jpg) top left no-repeat;
	}
	
	#dvcorde_nosub {
		background: url(/4105/images/left_corde_nosub.jpg) top left no-repeat;
		margin: 0px;
		padding: 0px 0px 0px 60px;
	}
	
	#td_nosub {
		width: 255px;
		text-align: left;
		vertical-align: top;
	}


/* -----------------------------------------------------------------------
   Print */
      
#print_top {
	display: none;
}


/* -----------------------------------------------------------------------
   News and Events */

#dv_home_news {
	background: url(/4105/images/home_news_top.gif) top left no-repeat;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 255px;
}
#dv_home_news_pattern {
	background: url(/4105/images/home_news_pattern.gif) top left repeat-y;	
}
#dv_home_news_content {	
	background: url(/4105/images/home_news_bottom.gif) bottom left no-repeat;	
	padding: 76px 32px 60px 24px;
	margin: 0px;
}
#summary {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#paging {
	border-top: 1px #DFD9CA solid;
}
#paging a {
	font-size: 9px;
	text-decoration: underline;
	color: #C2B4A0;
	background: none;
}
#paging a.selected {
	color: #826446;
}
#paging_btn {
	height: 20px;
	vertical-align: bottom;
}
.dv_linetop {
	border-top: 1px #DFD9CA solid;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#dv_calendar {
	position: absolute;
	z-index: 5;
	margin: 18px 0px 0px 30px;
	width: 179px;
	height: 242px;
	background: url(/4105/images/calendar_back.jpg) top left no-repeat;
}
#dv_calendar_alumni {
	position: absolute;
	z-index: 5;
	margin: 48px 0px 0px 30px;
	width: 174px;
	height: 242px;
	background: url(/4105/images/calendar_back_alumni.jpg) top left no-repeat;
}
.today, .today a {
	font-size: 9px;
	color: #fff;
	background-color: #826446;
	width: 19px;
	height: 17px;
	text-align: center;
}
.day {
	width: 19px;
	height: 17px;
	text-align: center;
	font-size: 9px;
	color: #593A12;
}
.day a {
	font-size: 9px;
	color: #593A12;
}
.month{
	font-size: 9px;
	color: #593A12;
}


/* -----------------------------------------------------------------------
   Popup Calendar */
  
#dv_popupcalendar {
	background: url(/4105/images/popup_calendar_top.gif) top left no-repeat;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 255px;
}
#dv_popup_pattern {
	margin-left: 110px;
	background: url(/4105/images/popup_pattern.gif) center center no-repeat;	
}
#dv_popup_content {	
	text-align: left;
	background: url(/4105/images/popup_bottom.gif) bottom left no-repeat;	
	padding: 96px 32px 60px 24px;
	margin: 0px;
}
#dv_popupsend {
	background: url(/4105/images/popup_send_top.gif) top left no-repeat;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 255px;
}
#dv_popupsend_pattern {
	margin-left: 110px;
	background: url(/4105/images/popup_send_pattern.gif) center center no-repeat;	
}
#dv_popupsend_content {	
	text-align: left;
	background: url(/4105/images/popup_bottom.gif) bottom left no-repeat;	
	padding: 66px 32px 60px 24px;
	margin: 0px;
}
#dv_popupalert {
	background: url(/4105/images/popup_alert_top.gif) top left no-repeat;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 255px;
}
#dv_popupalert_pattern {
	margin-left: 110px;
	background: url(/4105/images/popup_send_pattern.gif) center center no-repeat;	
}

/* -----------------------------------------------------------------------
   FAQ */
   
   
#dv_faq {
	border-bottom: 5px #FDFFF4 solid;
}
.question {
	width: 100%;
	padding: 3px;

	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.question a {
	width: 100%;
	padding: 4px;
}
.faq_question1 {
	width: 100%;
	background-color: #F0EED5;
}
.faq_question2 {
	width: 100%;
	background-color: #F8F8E8;
}
.faq_anwser {
	padding: 8px 0px 10px 4px;
}


/* -----------------------------------------------------------------------
   Related Links */
   

.ul_related {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	background-image: none;
}
.li_related {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	list-style-type: none;
    background-image: none;
}



/* -----------------------------------------------------------------------
   Call to action */
  
   

#dv_calltoaction {
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	top: 575px;
	z-index: 1;
}

#dv_calltoaction_02 {
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	top: 600px;
	z-index: 1;
}

#dv_calltoaction_nosub {
	display: block;
	position: absolute;
	top: 324px;
	left: 60px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	background-image: none;
}


#dv_calltoaction_nosub li {
    margin: 0px;
    padding: 6px 0px 5px 0px;
    background: url(/4105/images/call_bottom.gif) bottom left no-repeat;
    list-style: none;
}

#dv_calltoaction_home {
	display: block;
	z-index: 1;
	background-image: none;
	margin: 0px 0px 0px 20px;
}
#dv_calltoaction_home li {
    margin: 0px;
    padding: 6px 0px 5px 0px;
    background: url(/4105/images/call_bottom.gif) bottom left no-repeat;
    list-style: none;
}



#dv_calltoaction ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
	background-image: none;
}

#dv_calltoaction ul li {
    margin: 0px;
    padding: 6px 0px 5px 0px;
    background: url(/4105/images/call_bottom.gif) bottom left no-repeat;
    list-style: none;
}

#dv_calltoaction_02 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
	background-image: none;
}

#dv_calltoaction_02 ul li {
    margin: 0px;
    padding: 6px 0px 5px 0px;
    background: url(/4105/images/call_bottom.gif) bottom left no-repeat;
    list-style: none;
}

/* -----------------------------------------------------------------------
   Newsletter */
   
   
#tb_newsletters {
	height: 216px;
	width: 363px;
	background: url(/4105/images/newsletters_back.jpg) top left no-repeat;
}
#td_newsletters_05 {
	width: 121px;
	vertical-align: top;
	text-align: left;
	padding: 42px 0px 0px 0px;
	margin: 0px;
	line-height: 11px;
	color: #57532D;
	font-size: 9px;
}
#td_newsletters_05 a {
	line-height: 11px;
	color: #57532D;
	font-size: 9px;
}
#td_newsletters_04 {
	width: 121px;
	vertical-align: top;
	text-align: left;
	padding: 42px 0px 0px 0px;
	margin: 0px;
	line-height: 11px;
	color: #57532D;
	font-size: 9px;
}
#td_newsletters_04 a {
	line-height: 11px;
	color: #57532D;
	font-size: 9px;
}
#td_newsletters_03 {
	width: 121px;
	vertical-align: top;
	text-align: left;
	padding: 42px 0px 0px 15px;
	margin: 0px;
	line-height: 11px;
	color: #57532D;
	font-size: 9px;
}
#td_newsletters_03 a {
	line-height: 11px;
	color: #57532D;
	font-size: 9px;
}


A.footer {
	color: #A4BA98;
	font-size: 10px;
    text-decoration:none;
}





.box {
	border: #585858 1px solid;
    HEIGHT: 17px;
    background-color: #fff;
    margin:3px 0px 5px 0px;
	color: #585858;
    font-size: 9px;
    line-height: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box_inline {
	border: #585858 1px solid;
    HEIGHT: 17px;
    background-color: #fff;
	color: #585858;
    font-size: 9px;
    line-height: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
    font-size: 9px;
    line-height: 13px;
}


/* -----------------------------------------------------------------------
   HTML Editor */

.text {
    text-align: justify;
}

.small, .small_red, .small_brown, .box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 13px;
}

.red, .small_red, .subtitle, .subsubtitle, .session_number  {
	color: #D03939;
}

.brown, .small_brown {
	color: #593A12;
}

.session_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 20px;
	font-weight: bold;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
	font-weight: bold;
}

.subsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
	font-weight: bold;
}

ul.org_list li {
	background:none !important;
	padding-left:8px !important;
}

ul.org_list li.l_fqck {
	padding-left:40px !important;
}

