
#mainorganigramme a img  {
	border:0px;
}
#mainorganigramme	{
	width:935px; height:1100px; background-color:#ffffff; border:0px solid #ccc; color:#333;
}

/***************************
//	SEPARATEURS
***************************/
#oL2 div {
	border-top:5px solid #d7ebf9;
	background:URL(Image.axd?path=organigramme/l2_arrow.gif) center top no-repeat;
}
#oL2 div div {
	border-top:5px solid #fae5ce;
	background:URL(Image.axd?path=organigramme/l3_arrow.gif) center top no-repeat;
}
#oL2 div div div {
	border-top:5px solid #e1f7cc;
	background:URL(Image.axd?path=organigramme/l4_arrow.gif) center top no-repeat;
}
#oL2 div div div div {
	border:none;
	background:none;
}

/***************************
//	UI Tabs
***************************/
.ui-tabs-nav {
	/*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
	position: relative;
	z-index: 1;
	bottom: -1px;
	text-align:center;
	vertical-align:top;
}
.ui-tabs-nav ul {
	/*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
	vertical-align:top;	
}
.ui-tabs-nav li {
	/*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
	/*xfloat: left;*/
	display:inline-block;
	width:170px;
	margin:30px 3px 1px 0px;
	vertical-align:top;		
}
.ui-tabs-nav li {
	zoom: 1;
	*display: inline;
}

.ui-tabs-nav li span.fiche 
{
	/*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
	border-top:13px solid #c2c9ce;
	padding: 5px 4px;
	height:200px;
	display:block;
	color:Black;
}
/*
.ui-tabs-nav li a:hover {
	background: #f5f5f5;
}
*/

.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}

.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	color:#000
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding-bottom: 15px; border: 0; outline: 0; list-style: none;
	clear:left;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

.ui-tabs-nav li.last	{
	margin-right:0px;	
}



/***************************
//	DIRECTION GENERAL
***************************/
#oL1 .fonction {
	text-align:center;
	width:100%;
	padding: 8px 0 8px 0;
	clear: both;
}
#oL1 #oL2 .fonction {
	height:25px;
	border-style:none;
	background-color: Transparent;
	background-image:none;
	margin:0px;
	text-align:left;
	margin: 0 0 0 55px;
	width:105px;
	clear: none;
}

#oL1 .fonction + br { display: none; }

#oL2 .ville {
	background:none; height:auto; margin:0px;color:#7d7d7d;font-weight:bold ; font-style:italic ; text-align:left; display:inline;
}

#oL1 ul.ui-tabs-nav li.ui-tabs-selected div.fonction + br { display: none; }
#oL2 ul.ui-tabs-nav li.ui-tabs-selected div.fonction + br { display: inline; }

#oL1 ul.ui-tabs-nav li.ui-tabs-selected span.fiche {
	background:URL(Image.axd?path=organigramme/l1_sel_bg.gif) repeat-x #b9c1c7;
	border-top:13px solid #9ba8b2;
}

#oL1 ul.ui-tabs-nav li.ui-tabs-selected span.fiche .pic {
	background:URL(Image.axd?path=organigramme/l1_pic_bg.jpg) no-repeat;
}

/***************************
//	TOUS LES NIVEAUX
***************************/

/* N3 */
#oL2 div ul.ui-tabs-nav li span.fiche {
	border-top:13px solid #74b9e9;
}
#oL2 ul.ui-tabs-nav li.ui-tabs-selected span.fiche {
	background:URL(Image.axd?path=organigramme/l2_sel_bg.gif) repeat-x #d7ebf9;
	border-top:13px solid #74b9e9;
}
#oL2 ul.ui-tabs-nav li.ui-tabs-selected span.fiche .pic {
	background:URL(Image.axd?path=organigramme/l2_pic_bg.jpg) no-repeat;
}
#oL2 ul.ui-tabs-nav li.ui-tabs-selected a.nextlevel {
	background-color:#D7EBF9;
}


/* N4 */
#oL2 div div ul.ui-tabs-nav li span.fiche {
	border-top:13px solid #f9a44b;
}
#oL2 div ul.ui-tabs-nav li.ui-tabs-selected span.fiche {
	background:URL(Image.axd?path=organigramme/l3_sel_bg.gif) repeat-x #fae5ce;
	border-top:13px solid #f9a44b;
}
#oL2 div ul.ui-tabs-nav li.ui-tabs-selected span.fiche .pic {
	background:URL(Image.axd?path=organigramme/l3_pic_bg.jpg) no-repeat;
}
#oL2 div ul.ui-tabs-nav li.ui-tabs-selected a.nextlevel {
	background-color:#FAE5CE;
}	


/* N5 */
#oL2 div div div ul.ui-tabs-nav li span.fiche {
	border-top:13px solid #a7f75b;
}
#oL2 div div ul.ui-tabs-nav li.ui-tabs-selected span.fiche {
	background:URL(Image.axd?path=organigramme/l4_sel_bg.gif) repeat-x #e1f7cc;
	border-top:13px solid #a7f75b;
}
#oL2 div div ul.ui-tabs-nav li.ui-tabs-selected span.fiche .pic {
	background:URL(Image.axd?path=organigramme/l4_pic_bg.jpg) no-repeat;
}
#oL2 div div ul.ui-tabs-nav li.ui-tabs-selected a.nextlevel {
	background-color:#E1F7CC;
}	



/* N6 */
#oL2 div div div div ul.ui-tabs-nav li span.fiche {
	border-top:13px solid #cdd3d8;
}
#oL2 div div div ul.ui-tabs-nav li.ui-tabs-selected span.fiche {
	background:URL(Image.axd?path=organigramme/l6_sel_bg.gif) repeat-x #e1f7cc;
	border-top:13px solid #cdd3d8;
}
#oL2 div div div ul.ui-tabs-nav li.ui-tabs-selected span.fiche .pic {
	background:URL(Image.axd?path=organigramme/l6_pic_bg.jpg) no-repeat;
}




/***************************
//	FICHE INFORMATION
***************************/

span.fiche {
	color:#000; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
}
.pic {
	padding:0px 5px 0px 0px; margin-top:5px; float:left;
}
img.ico {
	margin:0px 5px 0px 0px; vertical-align:middle;
}
.icoinfo {
	float:right; padding:0px 5px 5px 10px; z-index:900;
}
.filiere {
	float:right; padding: 0px 2px 5px 2px; z-index:800;
}

.civi {
	color:#7d7d7d; font-size:9px;
}
.contemail {
	font-size:10px;
}
.contemail:hover {
	color:#666
}
#oL2 ul.ui-tabs-nav li .contactinfo {
	display:block; margin-top:5px;
}
DIV#body p.secretaire {
	padding: 5px 0px 5px 5px;
	text-align:left;
	margin:0px;
}

.DetailTip {
	display:none;
	position:absolute;
	margin-top:150px;
	padding:5px;
	font-size:normal;
	width:200px;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFCC;
	z-index:100;
}

.ui-tabs-nav A.nextlevel 
{
	display:block;
	color: Black;
	padding-bottom:15px;
	background:URL(Image.axd?path=organigramme/ico_arrow_down.png) center bottom no-repeat;
	background-color:transparent;
}

