/* CSS Document */

#topHome { width:780px; height:163px; }
#conteneurHome { width:780px; z-index:1; }
html>body #conteneur {
    height: auto;
	}
#navleftHome { position:absolute; left:0; top:183px; width:221px; padding:18px 0 0 0; color:#4da5cb; }
#navleftHome img.titrenav { margin:0 0 0 18px; padding:0; }
#navleftHome p { margin:7px 36px 0 17px; padding:0; }
#navleftHome h3 { margin:7px 36px 10px 17px; }
#navleftHome h3 a { color:#4da5cb; }

#navleftHome ul.navinterne { list-style:none; margin:12px 0 12px 0; padding:0;  }
#navleftHome ul.navinterne li {  margin:0 0 1px 0; background:url(/images/fd_sousmenu.gif) 0 0 no-repeat; }
#navleftHome ul.navinterne li a { display:block; height:17px; color:#4da5cb; font-weight:bold; padding:4px 0 0 18px; }
#navleftHome ul.navinterne li a:hover { color:#ff8f17; font-weight:bold; text-decoration:none; }
#navleftHome ul.navinterne li.ici a { color:#ff8f17; font-weight:bold; }
#navleftHome ul.navinterne li.ici a:hover { text-decoration:none; cursor:default; }
#navleftHome ul.navinterne ul.etage2 { list-style:none; margin:0 0 8px 10px; padding:0;  }
#navleftHome ul.navinterne ul.etage2 li { background:none; margin:0; padding:0; }
#navleftHome ul.navinterne ul.etage2 li a { color:#4da5cb; display:block; font-weight:normal; height:12px; }
#navleftHome ul.navinterne ul.etage2 li a:hover { cursor:pointer; font-weight:normal; color:#ff8f17; }
#navleftHome ul.navinterne ul.etage2 li.ici a { color:#ff8f17; }
#navleftHome ul.navinterne ul.etage2 li.ici a:hover { cursor:default; text-decoration:none; }

#navleftHome ul { list-style:none; margin:6px 36px 6px 18px; padding:0;  }
#navleftHome li { margin:0 0 7px 0; padding:0; }
#navleftHome li a { color:#4da5cb; }

#contenuHome {
	position:relative;
	left:221px;
	top:15px;
	width:559px; 
	z-index:1; 
	margin:0; 
	padding:0;
}
#text_home { width:519px; padding:20px;	line-height:14px; color:#016093; }
div.hr_big { background:url(images/pointilles.gif) 0 0 repeat-x; width:100%; height:1px; margin:3px 36px 0 0; padding:0; }

div.seminars_events { 
	position:relative;
	width:559px;
}


#colleftHome {  
	float:left; 
	margin:22px 8px 22px 8px;
	display: inline; /* pour eviter le doublement de la marge avec IE (bug de float : http://positioniseverything.net/explorer/doubled-margin.html) */
	padding:0;
	width:274px;
	z-index:1; 
	}
#colleftHome ul { list-style:none; margin:0; padding:0; }
#colleftHome li { margin:0; padding:0; display:inline; /* pour eviter le doublement de la marge avec IE (bug de float : http://positioniseverything.net/explorer/doubled-margin.html) */ }
#colleftHome li a { display:block; line-height:14px; padding:15px 0 0 0; margin:0;  }


#colrightHome { 
	float:right; 
	margin:23px 22px 22px 24px;
	display:inline; /* pour eviter le doublement de la marge avec IE (bug de float : http://positioniseverything.net/explorer/doubled-margin.html) */
	padding:0; 
	width:175px; 
	z-index:1; 
	}
#colrightHome img.logodge { float:right; bottom:0; margin:10px 0 10px 5px; }
#colrightHome img.logoeureka { float:right; bottom:0; margin:25px 19px 10px 5px; }


#colrightHome ul { list-style:none; margin:0; padding:0; }
#colrightHome li { margin:15px 0 0 0; padding:0; display:inline; /* pour eviter le doublement de la marge avec IE (bug de float : http://positioniseverything.net/explorer/doubled-margin.html) */ }
#colrightHome li a {display:block; line-height:14px; padding:15px 0 0 0; margin:0; }

#colleftHome h3, #colrightHome h3 { margin:15px 0 45px 0; padding:0; }
#colleftHome a, #colrightHome a { color:#016093; }
#colleftHome p, #colrightHome p { margin:15px 0 0 0; padding:0; line-height:14px; }

div.seminaires { 
	position:absolute; 
	left:305px; 
	top:0; 
	margin:23px 0 22px 0;
	padding:18px;
	z-index:2;
	background:#ade1f7;
	height:350px;
	width:251px; 
  voice-family: "\"}\""; /* Box model hack */
  voice-family:inherit;
	width:215px;
	}
div.seminaires h3, div.evenements h3 { margin:0; padding:0; color:#ff7a0f; line-height:14px; } 
div.seminaires p, div.evenements p { color:#005e91; line-height:14px; }
div.evenements { 
	position:absolute; 
	left:0; 
	top:0; 
	margin:22px 28px 22px 8px; 
	padding:18px;
	z-index:2;
	background:#ade1f7;
	height:350px;
	width:281px; 
  voice-family: "\"}\""; /* Box model hack */
  voice-family:inherit;
	width:245px;
	}

#footerHome { /* pages internes */ background:#005e91; margin:10px 0 0 0; padding:5px; color:#ff8f17; }

div.clear { clear:both; }
