body {
	margin:0;
	font-family:Tahoma;
	font-size:11px;
}

#fran6_top1 {
	background:url(images/top1_bg.gif) repeat-x;
}

#fran6_header {
	height:233px;
	width:960px;
	background:url(images/header_bg.jpg) no-repeat;
	position:relative;
}

#fran6_logo {
	width:393px;
	height:191px;
	/*background:url(images/logo.png) no-repeat;*/
	position:absolute;
	top:41px;
	left:15px;
}

#fran6_flashcontent {
	width:420px;
	height:233px;
	position:absolute;
	right:0;
}

#fran6_header h1 {
	position:absolute;
	text-indent:-5000px;
}

#fran6_transversal {
	position:absolute;
	right:0;
	color:#0087B9;
	font-weight:bold;
}

#fran6_transversal a:link, #fran6_transversal a:active, #fran6_transversal a:visited {
	color:#0087B9;
	font-weight:bold;
	text-decoration:underline;
}

#fran6_transversal a:hover {
	text-decoration:none;
}

#fran6_languages {
	margin:14px 0 14px 0;
	text-align:right;
}

.fran6_francais {
	background:url(images/fr.gif) no-repeat left;
	padding:0 10px 1px 24px;
}

.fran6_english {
	background:url(images/en.gif) no-repeat left;
	padding:0 0 1px 24px;
}

#fran6_search {
	padding-top:5px;
	text-align:right;
}

.fran6_nous_rejoindre {
	background:url(images/rejoindre.gif) no-repeat left;
	padding:0 12px 1px 18px;
}

.fran6_contact {
	background:url(images/contact.gif) no-repeat left;
	padding:0 12px 1px 18px;
}

.fran6_plan_site {
	background:url(images/plan_site.gif) no-repeat left;
	padding:0 12px 1px 18px;
}

#fran6_top2 {
	margin-left:60px;
	height:80px;
	background:url(images/top2_bg.gif) repeat-x;
}

#fran6_menu {
	height:40px;
	width:890px;
	position:relative;
	padding-left:10px;
}

/* ************************************* Menu Style ************************************************ */
.MainMenu_MenuContainer {
	background:transparent;
	width:100%;
	position:absolute;
	top:0;
}

.MainMenu_MenuBar {

}

/*
.MainMenu_MenuIcon {
	display:none;
}
*/

TD.MainMenu_MenuIcon {
	display:none;
}

.MainMenu_RootMenuArrow {
	display:none;
}

TD.MainMenu_MenuArrow {
	padding:0;
	border:0;
}

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak {
	display: inherit;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	padding:0;
}

.MainMenu_MenuItemSel {
	background-color: transparent;
}

/*---------Sub Menu style---------------*/

.MainMenu_MenuItem, .submenuitembreadcrumb {
	font-family:Tahoma;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px solid #000000;
	border-width:0px 0px;
}

.submenuitemselected {
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px #000000 solid;
	background-color: #CCCCCC;
}

.submenu {
	font-family:Tahoma;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	border:0px solid #000000;
	padding:0px;
	margin-top: 1px;
	margin-left: 0px;
	background-color: #EFEFEF;
	z-index:1;
	border-left:4px solid #0087B9;
}

/*---------Root Menu style---------------*/
.rootmenuitem TD {
	font-family: Tahoma;
	color:#777777;
	font-size:12px;
	font-weight:bold;
	padding:10px 3px 15px 1px;
	background-color: transparent;
}

.rootmenuitemselected TD {
	color:#000000;
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	padding:10px 3px 15px 1px;
}

.rootmenuitembreadcrumb TD {	
	color:#FFFFFF;
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	padding:10px 3px 15px 1px;
	background:#0087B9 url(images/menu_on.gif) repeat-x top;
}
	
.MainMenu_RootMenuItemActive TD {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	padding:10px 3px 15px 1px;
}

/* ************************************* End Menu Style ************************************************ */

#fran6_breadcrumb_login {
	position:relative;
	width:890px;
	padding:8px 0 0 10px;
}

#fran6_breadcrumb {
	color:#999999;
	position:absolute;
	top:8px;
}

a.fran6_breadcrumb:link, a.fran6_breadcrumb:active, a.fran6_breadcrumb:visited {
	color:#999999;
	text-decoration:none;
}

a.fran6_breadcrumb:hover {
	color:#FF7947;
}

#fran6_login {
	position:absolute;
	top:8px;
	right:0;
	text-align:right;
}

span#fran6_currentdate {
	padding-right:20px;
	color:#999999;
}

.fran6_currentdate {
	color:#999999;
	text-transform:capitalize;
}

a.fran6_login_user:active, a.fran6_login_user:active, a.fran6_login_user:visited {
	color:#0087B9;
	text-decoration:none;
}

a.fran6_login_user:hover {
	color:#FF7947;
}

a:link, a:active, a:visited {
	color:#0087B9;
	text-decoration:underline;
}

a:hover {
	color:#FF7947;
	text-decoration:none;
}

#fran6_content {
	width:900px;
	margin-left:60px;
	height:1%;
	overflow:auto;
}

#fran6_leftpane_hp {
	float:left;
	width:160px;
	padding:20px 15px 20px 15px;
}

#fran6_contentpane_hp {
	float:left;
	width:420px;
	padding:20px 15px 20px 15px;
}

#fran6_rightpane_hp {
	float:right;
	width:230px;
	background-color:#e3f2f7;
	padding:20px 15px 20px 15px;
}

#fran6_contentpane_bp {
	float:left;
	width:680px;
	padding:20px 15px 20px 15px;
}

#fran6_rightpane_bp {
	float:right;
	width:160px;
	background-color:#e3f2f7;
	padding:20px 15px 20px 15px;
}

#fran6_contentpane_one {
	float:left;
	width:870px;
	padding:20px 15px 20px 15px;
}

h1 {
	font-family:Tahoma;
	font-size:18px;
	color:#FF7947;
	font-weight:bold
}

h2 {
	font-family:Tahoma;
	font-size:16px;
	color:#006699;
	font-weight:bold
}

h3 {
	font-family:Tahoma;
	font-size:14px;
	color:#0087b9;
	font-weight:bold;
}

h4{
	font-family:Tahoma;
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
}

h5{
	font-family:Tahoma;
	font-size:10px;
	color:#0087B9;
	font-weight:bold;
}

ul {
	list-style-image:url(images/puce.gif);
}

#fran6_rightpane_bp ul {
	margin-left:25px;
	padding-left:0px;
}

#fran6_footer1 {
	margin-left:60px;
	padding:10px 0 0 10px;
	background:url(images/footer1_bg.gif) repeat-x;
}

#fran6_footer2 {
	width:890px;
	height:60px;
	background:url(images/footer2_bg.jpg) no-repeat;
	color:#FFFFFF;
	padding:10px 0 0 10px;
}

#fran6_footer2 p {
	margin:0;
}

a.fran6_footer:link, a.fran6_footer:active, a.fran6_footer:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

a.fran6_footer:hover {
	text-decoration:none;
}

/*Module ODS Form*/

.FormTable {
	width:100%;
}

.FormLabel {
	font-size:11px;
	font-weight:bold;
	color:#0087B9;
}

TD.FormLabelCell {
	background:#DDEEFF;
	color:#FF0000;
}

TD.FormControlCell {
	background:#F5F5F5;
}

TD.FormControlCell textarea {
	width:300px;
}

.FormLabelControl {
	font-size:11px;
}

input.FormSubmit {}

.FormSubmitted {
	font-family:Tahoma;
	font-size:16px;
	color:#0087B9;
	font-weight:bold;
}

.FormError {
	color:red;
}

/********************* Module Announcement***********************/

.SubHead {
	color:#333333;
}

.DNN_ANN_PublishDate {
	font-size:10px;
	color:#999999;
}

.DNN_ANN_Description {
	color:#666666;
	padding-top:10px;
}

.DNN_ANN_More {
	font-size:11px;
}

a.DNN_ANN_More:link, a.DNN_ANN_More:active, a.DNN_ANN_More:visited {
	color:#0087B9;
	font-weight:bold;
	text-decoration:underline;
}

a.DNN_ANN_More:hover {
	text-decoration:none;
}
