body {
  background:url(/manweb/images/fond-page.jpg) top left repeat-x;
  background-color:#3E3E40; 
  font: 69% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
}

#menu-principal {
	font-size:11px;
	height:70px;
  margin:2px 0px 10px 5px;
  position:relative;
  z-index:8;
  display:block;
  width:1100px;
  margin-left:-18px;
  margin-bottom:40px;
}

#portal-globalnav {
  height:32px;
  background-color: #000078;
  margin:2px 0 -20px 0;
  width:1021px;
  right:9px;  
  padding:3px 0px 0px 3px;
  position:relative;
  z-index:2;
  background:url(/manweb/images/fond-navigation.jpg) top left no-repeat;
}
  
#portal-globalnav li{
  line-height:20px;
  border:none;
  color:white;
  height:32px;
  display:inline;
}
#portal-globalnav li a{
  display:block;
  float:left;
  height:20px;
  border:none;
  color:white;
  text-transform:uppercase;
  text-decoration:none;
  margin-right:0.5em;
  padding: 0 1.25em;
}

#portal-globalnav li.selected a, #portal-globalnav li a:hover{
  border:none !important;
  color:#009DE0 !important;
  background:white;
}


#menu-principal .header {
	float:left;
}
#menu-principal .header_gauche {
	float:left;
}
#menu-principal .menu_baseline {
	float:left;
	background-image: url(manweb/images/fond-blanc.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:70px;
	left:50px;
	position:relative;
  margin-top:20px;
}
#menu-principal .header_droit {
	float:left;
}
#menu-principal .pos_input {
	float:left;
	margin-top:40px;
	position:relative;
	left:80px;   
}
#menu-principal .recherche {
	float:left;
	width:110px;
	padding:2px;
/*	border:1px solid #bbcc00;*/
	border:1px solid ;
	background:#fff;
	/*color:#009DE0;*/
	font-size:11px; 
}
#menu-principal .ok { 
	float:left;
	margin-left:2px;

}
#menu-principal .rss {
	position:absolute;
	top:10px;
	left:115px;
	float:left;
	width:100%;
}
#menu-principal .rss2 {
	color:#bbcc00;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#menu-principal #menu {
	/*float:left;*/
	position:absolute;
	width:640px;
}
#menu-principal #menuDeroulant
{
	background: #fff;
	width: 640px;
	height: 21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menu-principal #menuDeroulant li
{
	float: left;
	width: 128px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align:center;
}
#menu-principal #menuDeroulant li.ss1
{
	width:117px;
	padding-top:2px;
}

#menu-principal #menuDeroulant li.ss2
{
	width:117px;
	padding-top:2px;
}

#menu-principal #menuDeroulant li.ss3
{
	width:117px;
	padding-top:2px;
}

#menu-principal #menuDeroulant li.ss4
{
	width:170px;
	padding-top:2px;
}

#menu-principal #menuDeroulant li.ss5
{
	width:117px;
	padding-top:2px;
}


#menu-principal #menuDeroulant li a:link, #menu-principal #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	color:#009DE0;
	background: #fff;
	margin: 0;
	padding: 3px 6px;
	font-size:11px;
	text-decoration: none;
}
#menu-principal #menuDeroulant li a:hover { 
  background-color: #fff; 
  color:#3E3E40;
	background-image: url(/manweb/images/puce-menu-principal.jpg);
	background-repeat: no-repeat;
	background-position: 5px center; }
#menu-principal #menuDeroulant li a:active { background-color: #fff; color:#3E3E40; }

#menu-principal #menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #009DE0;
	border-top:none;
	background-color:#fff;
}
#menu-principal #menuDeroulant .sousMenu li
{
	float: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}
#menu-principal #menuDeroulant .sousMenu li a {
	text-transform:none;
	text-align:left;
	}
#menu-principal #menuDeroulant .sousMenu li a:link, #menu-principal #menuDeroulant .sousMenu li a:visited
{	display: block;
	color: #009DE0;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color:#FFF;
}
#menu-principal #menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #009DE0;
	color:white;
}

#menu-principal #menuDeroulant li:hover .sousMenu { display: block; }

#menu-principal #rss {display:none;}

#menu-principal input {border:none;}


  div#nifty{ margin: 0 10%;background: #9BD1FA}


#visual-portal-wrapper {
   margin:4px auto 5em auto;
   padding-top:12px;    
   width:1002px;
   background:white;  
}

#nav_droite {
background: url(/manweb/images/puce-titre-petit.jpg) top left no-repeat;
padding-left:5px;
} 

#portal-logo {
display:block;
width:972px; 
height:75px; 
background:url(/manweb/images/tetiere-ress-manifestations.png) top left no-repeat;
margin:10px 15px 3px 15px;  
}   


#portal-colophon {
float: none;
margin: 0 0 1em 0;
padding: 0 0 1em 0;
text-align: center;
color: #666;
}


#portal-footer {
  border:none;
  margin:0 0 0 -18px;
  color:white;
  background:#009DE0;
  width:1038px;
  background:url(/manweb/images/fond-footer.jpg) top left no-repeat; 
  height:104px;
}
#portal-footer ul {
  display:inline;
  position:relative;
  left:-220px;
  top:20px;
  }
#portal-footer ul li {
  display:inline;
  margin:0 2px 0 2px;
  }
#portal-footer a {
  color:white !important;
  }
#portal-footer #logos-footer-ife {
  position:relative;
  left:250px;
  top:40px;
  }


#portal-top {
/* */
margin: 0;
padding: 0;
background-color: transparent; 
}

#portal-columns {
width: 100% !important;
border-collapse: collapse;
border-spacing: 0;
}
#portal-column-one {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
#portal-column-content {
vertical-align: top;
border-collapse: collapse;
/*
padding: 1em 1em 0 1em;
margin: 0em 0em 2em 2em; 
*/
} 
#portal-column-two {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}


#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}

h1, h2, h3, h4, h5, h6 {
color: Black;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
margin: 0.75em 0 0.25em 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: Black ! important;
text-decoration: none;
}
h1 {
font-size: 160%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 125%;
border-bottom: none;
font-weight: bold;
}



.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTreeLevel0 { margin: 0; }

.portletNavigationTree .navTreeLevel0 li div{
background:url(/manweb/images/puce-nav-moyen.jpg) top left no-repeat;
/*background-position:3px 3px;*/
padding-left:14px;
}

.portlet a {
text-decoration: none;
}

.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.portlet a.tile {
display: block;
}
.portletNavigationTree a span {
font-weight:bold;
}

.portletNavigationTree .navTreeLevel0 li div a span{
color:#515151;
}
.portletNavigationTree .navTreeLevel1 li div a span{
color:#929292;
}

 














 

.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
/*background-color: #7F0069;*/
color: black;
text-decoration: none; 
border: 1px solid black;
}


body.fullscreen #portal-column-content {
width: 100%;
margin: 0;
padding: 0;
}
.documentContent {
font-size: 110%;
padding: 1em 5em 2em 1em !important;
background: White;
}
.documentContent ul {
list-style-image: url(/manweb/images/bullet.gif);
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
.documentContent ol {
margin: 0.5em 0 0 2.5em;
}
/* */

.documentContent2 a { 
color:#009de0 !important;
text-decoration: none;
}
.documentContent2 a:visited {
border-bottom:1px  !important;
color:#009de0 !important;
text-decoration: none;
} 

.documentContent a { 
color:#009de0 !important;
text-decoration: none;
}
.documentContent a:visited {
border-bottom:1px  !important;
color:#009de0 !important;
text-decoration: none;
} 

.documentContent p a {
text-decoration: none;
border-bottom: 1px #ccc solid;

}
.documentContent p a:visited {
color: Purple;
background-color: transparent;
}
.documentContent p a:active {
color: Red;
background-color: transparent;
}
#content a:target {
background-color: #fd7 !important;
}
.documentContent li a {
text-decoration: none;
border-bottom: 1px #cccccc solid;

}
.documentContent li a:visited {
color: Purple;
}
.documentContent li a:active {
color: Red;
}
.documentContent dd a {
text-decoration: none;
border-bottom: 1px #cccccc solid;
}
.documentContent dd a:visited {
color: Purple;
background-color: transparent;
}
.documentContent dd a:active {
color: Red;
background-color: transparent;
}
#portal-breadcrumbs {
/* */
border-bottom-color: black; 
border-bottom-style: solid;
border-bottom-width: 1px;
/*
padding-left: 2em;
padding-right: 2em;
*/
text-transform: none;
/*line-height: 1.6em;*/
font-size: 11px;

}
#portal-breadcrumbs a {
text-decoration: none;
/*color:#436976;*/
}
.breadcrumbSeparator {
font-size: 120%;
}
 
#portal-breadcrumbs {
border:none;
}
.breadcrumb_dernier_element {
color:#3d3d3f; 
}

.documentFirstHeading {
margin-top: 0;
}

h1, h2 {
/*border-bottom: 1px solid black;*/
font-weight: normal; 
}

.documentContent h1 {
border-bottom: 2px solid ;
background: url(/manweb/images/h1_titre.jpg) top left no-repeat;
background-position:center left; 
padding-left:20px;  
color:#525252; 
}  
.documentContent h2 {
color:#000078;
border:none;
font-size:10pt;
font-weight:bold;
margin:14px 0 3px 0;
}
 
.documentDescription {
/* */
font-weight: bold;
display: block;
margin: 0em 0em 0.5em 0em;
line-height: 1.5em; 
}  
 
.documentDescription {
font-weight: bold;
} 
  
 
