body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(images_design/BGSite.png);
	background-repeat: repeat-x; /*overflow-y:scroll;*/
}

#MainDiv
{
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	background-image: url(images_design/BGSite2.png);
	background-repeat: no-repeat;
	background-position: -15px 0;
}
#MainColumnDiv
{
	margin-left: 8px;
	width: 980px;
}
#TopDiv
{
	background-image: url(images_design/TopBan.png);
	background-repeat: no-repeat;
	width: 978px;
	height: 111px;
	border-left: solid 1px #8898AA;
	border-right: solid 1px #8898AA;
}

#Menus
{
	border-left: solid 1px #66727B;
	border-right: solid 1px #66727B;
}

#Menus a
{
	text-decoration: none;
	font-weight: bold;
}
#Menus ul, #Menus li
{
	padding: 0px;
	margin: 0px;
}
#MenuNiv1
{
	background-color: #A89C87;
}
#MenuNiv2
{
	background-color: #BDB19E;
}
#MenuNiv3
{
	background-color: #CBC2B3;
}
#MenuNiv1
{
	/*background-image:url(images_design/BGMenu.jpg);*/
	min-height: 23px;
	_height: 23px;
	overflow: auto;
	_overflow: none;
	margin: 0px;
}
#MenuNiv2
{
	min-height: 24px;
	_height: 24px;
	overflow: auto;
	_overflow: none;
}

#MenuNiv3
{
	min-height: 24px;
	_height: 24px;
	overflow: auto;
	_overflow: none;
}

#MenuNiv1 li
{
	float: left;
	list-style-type: none;
	padding-top: 8px;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	width: 148px;
	text-align: center;
}
#MenuNiv2 li
{
	float: left;
	list-style-type: none;
	padding-top: 8px;
	height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	width: 141px;
	text-align: center;
}
#MenuNiv3 li
{
	float: left;
	list-style-type: none;
	padding-top: 8px;
	height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	width: 134px;
	text-align: center;
}
#Menus li.Active, #Menus li.Open
{
	background-image: url(images_design/BoutonMenu.png);
}

#MenuNiv2 li.Active, #MenuNiv2 li.Open
{
	background-image: url(images_design/BoutonMenu2.png);
}
#MenuNiv3 li.Active, #MenuNiv3 li.Open
{
	background-image: url(images_design/BoutonMenu3.png);
}
#Menus li a
{
	color: #50483A;
}

#Menus li.Closed a
{
	color: #fff;
}

#NavPathDiv
{
	border-left: solid 1px #91A4B9;
	border-right: solid 1px #91A4B9;
	padding-top: 10px;
}

#NavPathDiv
{
	padding-top: 10px;
	padding-left: 20px;
}


#NavPathDiv a, #NavPathDiv span
{
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.VousEtesIci
{
	color: #8A8A8A;
}

#MiddleDiv
{
	border-left: solid 1px #91A4B9;
	border-right: solid 1px #91A4B9;
	min-height: 400px;
	background-image: url(images_design/FondBleu.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	position: relative;
}

.ContentPane
{
	vertical-align: top;
	padding-top: 15px;
	padding-left: 15px;
	padding-right:30px;
}

.LeftPane
{
	width: 978px;
	border-left: 1px solid rgb(136, 152, 170);
	border-right: 1px solid rgb(136, 152, 170);
}
.LeftPane br
{
	display: none;
}
.LeftPane p
{
	padding: 0px;
	margin: 0px;
}


.LeftPane .Table_Module br
{
	display: block;
}
.LeftPaneLoader
{
	vertical-align: top;
	padding-top: 15px;
	padding-left: 15px;
}
#BottomDiv
{
	background-color: #CBC2B3;
	position: relative;
	color: #ffffff;
	padding: 5px;
	padding-left: 25px;
}
.RightPaneZone
{
	/*padding-left: 20px;*/
	padding-top: 10px;
	vertical-align: top;
	width: 200px;
	height:335px;
	padding-bottom: 100px;
	background-image: url(images_design/FondBleuDroite.png);
	background-position: 0 10px;
	background-repeat:repeat-x;
}
.separator
{
	background: none repeat scroll 0 0 transparent;
	width: 20px;
}
#RightPaneTop
{
	background-image: url(images_design/rightBoxTop.png);
	background-repeat: no-repeat;
	width: 178px;
	height: 8px;
}
.RightPane, .RightPaneLoaders
{
	width: 176px; /* 	border-left: solid 1px #7C93AE; 	border-right: solid 1px #7C93AE; */
}

.RightPaneLoaders
{
	min-height: 0px;
}


#RightPaneBottom
{
	background-image: url(images_design/rightBoxBottom.png);
	background-repeat: no-repeat;
	width: 178px;
	height: 11px;
}
.RightPane .TD_Module_HeaderA
{
	background-image: url(images_design/rightModTop.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 168px;
	height: 26px;
	padding-top: 4px;
}
.RightPane .TD_Module_HeaderA h1
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.RightPane .TD_Module_Content
{
	/*background-image: url(images_design/rightModMiddle.png); 	background-repeat: repeat-y; 	background-position: center top;*/
	width: 168px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
}

.RightPane .TD_Module_Footer
{
	/*background-image: url(images_design/rightModBottom.png); 	background-repeat: repeat-y; 	background-position: center top;*/
	width: 168px;
	height: 11px;
}
.RightPane .TD_Module_Content
{
	color: #666666;
	font-weight: 10px;
}



#TopMenu
{
	position: absolute;
	left: 645px;
	top: 30px;
}

#TopMenu ul, #TopMenu li
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

#TopMenu a
{
	font-weight: normal;
	color: #7F7258;
	text-decoration: none;
}

#TopMenu li
{
	float: left;
	list-style-type: none;
	padding-left: 15px;
	background-image: url(images_design/separator.jpg);
	background-repeat: no-repeat;
	background-position: 6px 1px;
}
#TopMenu li.Position1
{
	background-image: none;
}

#SearchDiv
{
	position: absolute;
	height: 10px;
	width: 50px;
	top: 60px;
	left: 660px;
}

#SearchDiv .TD_Module_HeaderA
{
	display: none;
}

#SearchDiv .SubHead, #SearchDiv .commandbutton
{
	display: none;
}

#SearchDiv td
{
	white-space: nowrap;
}

#RightBottomModuleLoader
{
	position: absolute;
	right: 5px;
	bottom: 1px;
	width: 210px;
	height: 100px;
}

.TD_Module_Title h1
{
	color: #C22421;
	font-size: 16px;
	font-weight: normal;
}




.BiowinTable
{
	width: 688px;
}
.BiowinTable tr
{
	background-image: url(/biowin/images_design/TableauMilieu.gif);
	background-repeat: repeat-y;
}

.BiowinTable tr td
{
	padding-left: 10px;
	color: #666666;
}

.BiowinTable tr td a
{
	color: #666666;
}
.BiowinTable tr.BiowinTableRow
{
	background-image: url(/biowin/images_design/TableauMilieuAlter.gif);
	background-repeat: repeat-y;
}
.BiowinTable tr.BiowinTableFooter
{
	background-image: url(/biowin/images_design/TableauBas.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.BiowinTable tr.BiowinTableHeader
{
	background-image: url(/biowin/images_design/TableauHaut.gif);
	background-repeat: no-repeat;
	width: 688px;
	height: 39px;
}
.BiowinTable .BiowinTableHeader th
{
	padding: 5px;
	padding-left: 20px;
	padding-top: 10px;
}
.BiowinTable .BiowinTableHeader th a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.BiowinTable th.BiowinTableCol
{
	/*border-right:solid 1px white;*/
	background-image: url(/biowin/images_design/TableauHautSep.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.BiowinTable td.BiowinTableCol
{
	border-right: solid 1px #9FB6CE;
}

.BiowinTable th.BiowinTableCol1
{
	width: 133px;
	border-right: solid 1px transparent;
}
.BiowinTable th.BiowinTableCol2
{
	width: 123px;
	border-right: solid 1px transparent;
}
.BiowinTable th.BiowinTableCol3
{
	width: 208px;
	border-right: solid 1px transparent;
}

.BiowinTable td.BiowinTableCol1
{
	width: 133px;
	border-right: solid 1px #9FB6CE;
}
.BiowinTable td.BiowinTableCol2
{
	width: 123px;
	border-right: solid 1px #9FB6CE;
}
.BiowinTable td.BiowinTableCol3
{
	width: 208px;
	border-right: solid 1px #9FB6CE;
}

/*------------------------------------------------------*/



.BiowinTable2
{
	width: 688px;
}
.BiowinTable2 tr
{
	background-image: url(images_design/TableauMilieu.gif);
	background-repeat: repeat-y;
}

.BiowinTable2 tr td
{
	padding-left: 10px;
	color: #666666;
}

.BiowinTable2 tr td a
{
	color: #666666;
}
.BiowinTable2 tr.BiowinTableRow
{
	background-image: url(images_design/TableauMilieuAlter.gif);
	background-repeat: repeat-y;
}
.BiowinTable2 tr.BiowinTableFooter
{
	background-image: url(images_design/TableauBas2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.BiowinTable2 tr.BiowinTableHeader
{
	background-image: url(images_design/TableauHaut2.gif);
	background-repeat: no-repeat;
	width: 688px;
	height: 39px;
}
.BiowinTable2 .BiowinTableHeader th
{
	padding: 5px;
	padding-left: 20px;
	padding-top: 10px;
}
.BiowinTable2 .BiowinTableHeader th a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.BiowinTable2 th.BiowinTableCol1
{
	width: 215px;
	border-right: solid 1px transparent;
}
.BiowinTable2 th.BiowinTableCol2
{
	width: 229px;
	border-right: solid 1px transparent;
}
.BiowinTable2 th.BiowinTableCol3
{
	border-right: solid 1px transparent;
}

.BiowinTable2 td.BiowinTableCol1
{
	border-right: solid 1px #9FB6CE;
}
.BiowinTable2 td.BiowinTableCol2
{
	border-right: solid 1px #9FB6CE;
}
.BiowinTable2 td.BiowinTableCol3
{
	border-right: solid 1px #9FB6CE;
}


.BiowinTableau
{
	width: 678px;
	background-image: url(/biowin/images_design/TableauHaut.gif);
	background-repeat: no-repeat;
	padding: 1px 5px 0px 5px;
	margin: 0px;
}
.BiowinTableauBottom
{
	width: 688px;
	background-image: url(/biowin/images_design/TableauBas.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: center bottom;
	height: 12px;
}
.BiowinTableau .BiowinTableHeader th
{
	padding: 0px 5px 0px 5px;
	height: 39px;
	text-align: center;
	color: #666666;
	white-space: nowrap;
}
.BiowinTableau .BiowinTableHeader th.BiowinTableCol
{
	border-right: solid 1px white;
}
.BiowinTableau .BiowinTableHeader th.BiowinTableLastCol
{
	border-right: none;
}
.BiowinTableau .BiowinTableHeader th a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.BiowinTableau td.BiowinTableCol
{
	border-right: solid 1px #9FB6CE;
}
.BiowinTableau .BiowinTableHeader .LeftAlign, .BiowinTableau .LeftAlign
{
	text-align: left;
}
.BiowinTableau .BiowinTableHeader .CenterAlign, .BiowinTableau .CenterAlign
{
	text-align: center;
}
.BiowinTableau td, .BiowinTableau td a
{
	color: #666666;
	vertical-align: middle;
}
.BiowinTableau td.BiowinTableLastCol
{
	border-right: none;
}
.BiowinTableau tr.BiowinTableRow
{
	background-color: #E5E5E5;
	background-repeat: repeat-y;
}

.middleSearchBox
{
	background-image: url(images_design/BlockRecherche.gif);
	background-repeat: no-repeat;
	width: 271px;
	height: 119px;
	padding-left: 10px;
}

.FormationDetailsTable
{
	width: 98%;
	border: none;
}
.FormationDetailsTable td
{
	padding: 5px;
}


#LngDiv
{
	position: absolute;
	top: 60px;
	left: 920px; *left:930px;
}

.LgListLink
{
	background-image: url(images_design/LngBtnInActif.jpg);
	display: block;
	width: 20px;
	height: 20px;
	font-size: 11px;
	padding-top: 6px;
	padding-left: 5px;
	margin-right: 5px;
}

.LgChooserSelected
{
	background-image: url(images_design/LngBtnActif.jpg);
}
#LngDiv .LgListActivate .LgListLink
{
	color: #fff;
	text-decoration: none;
}

input.AdvancedSearchFormQuery
{
	width: 142px;
}

/*
.NewsAndEventsHeadlineTop
{
width:352px;
height:12px;
background-repeat:no-repeat;
background-image:url(Images/cadre_haut.gif);

}

.NewsAndEventsHeadlineContent
{
background: transparent url(Images/bgd_centre.gif) repeat-y scroll 0% 50%;

}

.NewsAndEventsHeadlineBottom
{

width:352px;
height:12px;
background-repeat:no-repeat;
background-image:url(Images/cadre_bas.gif);
 
}

*/


.BiowinFormationsRegisterStep1
{
	background-image: url(/biowin/images_design/InscriptionFormationStep1.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 83px;
	width: 658px;
	padding-left: 30px;
	padding-top: 20px;
}

#LogoClick
{
	position: absolute;
	top: 8px;
	left: 24px;
}
#LogoClick a img
{
	border-width: 0px;
}


.feed_links
{
	position: relative;
	top: -20px;
	right: 25px;
	float: right;
	margin-right: 5px;
}
