/** 
 * Slideshow style rules.
 */
#slideshow {
margin-left:300px;
	width:700px;
	height:466px;
	position:relative;
}
#slideshow #slidesContainer {
  width:700px;
  height:466px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}
#slideshow #slidesContainer .slide {
  width:680px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:466px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:700px;
  height:466px;
  text-indent:0px;
  position:absolute;
  cursor: pointer;
}
#navDiapo{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:25px;
	bottom:10px;
	cursor:pointer;

}
#leftControl {
  top:0;
  left:0;
  background:transparent url(link/slide/precedent.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(link/slide/suivant.png) no-repeat 0 0;
}


* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 9.5px;
	line-height: 1.35;
	font-family: Verdana, Helvetica, sans-serif;
	background: #fff;

}

@font-face {
    font-family: 'LiloiseRegular';
    src: url('lilloise-webfont.eot');
    src: url('lilloise-webfont.eot?#iefix') format('embedded-opentype'),
         url('lilloise-webfont.woff') format('woff'),
         url('lilloise-webfont.ttf') format('truetype'),
         url('lilloise-webfont.svg#LiloiseRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DrapogeorgesRegular';
    src: url('drapogeorge-2-webfont.eot');
    src: url('drapogeorge-2-webfont.eot?#iefix') format('embedded-opentype'),
         url('drapogeorge-2-webfont.woff') format('woff'),
         url('drapogeorge-2-webfont.ttf') format('truetype'),
         url('drapogeorge-2-webfont.svg#DrapogeorgesRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



hr{}

a:link { 
	text-decoration: none;
	color: #666666
}

a:active { 
	text-decoration: none;
	
	
}

a:visited { 
	text-decoration: none; 
	color: #666666 
}
a:hover { 
	text-decoration: underline; 
}


a.foo:link { 
	text-decoration: none;
	color: #000000
}

a.foo:active { 
	text-decoration: none; 
}

a.foo:visited { 
	text-decoration: none; 
	color: #000000; 
}
a.foo:hover { 
	text-decoration: underline; 
}


a.foo2:link { 
	text-decoration: none;
	color: #666666
}

a.foo2:active { 
	text-decoration: none; 
}

a.foo2:visited { 
	text-decoration: none; 
	color: #000000; 
}
a.foo2:hover { 
	text-decoration: none; 
}







a img { 
	border: none; 
}

#menu {
    width: 180px;
    overflow: auto;
    bottom: 0;
	margin-top:25px;
		top:0;	
		left: 70px;
    position: fixed;
	float:left;
    height: 100%;
	
}

#logo{ position:fixed; margin-left:595px; margin-top:9px;}

#wish{
    width: 180px;
    overflow: auto;
    bottom: 0;
	margin-top:25px;
		top:0;	
		left: 70px;
    position: fixed;
	float:left;
    height: 100%;
	;
}

#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
}

#menu ul li.section-title { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 4px;
	list-style: none;
}

#menu ul li.section-title-3 { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 4px;
	list-style: none;
}
#menu ul li.section-title-4 { 
	border-top-width: none;
	border-top-style: none;
	border-top-color: #E0E0E0;
	padding-top: 4px;
	list-style: none;
}

#content ul li.section-title { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 4px
}


#content2.infos {margin-left: 300px;width:400px;
	 margin-top:25px;
		top:0;
}

#content {margin-left: 300px;width:400px;
	margin-top:25px;
		top:0;
}

#content2 {margin-left: 750px;width:400px;
	 margin-top:25px;
		top:0;  POSITION: absolute;  float:left;
}

#content2.etude {margin-left: 1200px;width:400px;
	 margin-top:25px; POSITION: absolute;
		top:0;
}

#content2 ul li.section-title { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 4px
}





#link {margin-left: 300px; padding-top:15px}
#foot{margin-left: 300px; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	width:400px;
	padding-top: 4px}
	
#related{margin-left: 0px; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	width:400px;
	padding-top: 4px}	

#content ul {
	list-style: none; list-style-image:inherit;
	margin: 0 0 7px 0;
}

#content2 ul {
	list-style: none; list-style-image:inherit;
	margin: 0 0 7px 0;
}


.container {
    padding: 0px 5px 25px 5px;
	
	
}

.container p {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 3px
}

#content p { 
	width: 400px; 
	margin-bottom: 9px;
	margin-left:
	 
}

#content2 p { 
	width: 400px; 
	margin-bottom: 9px;
	margin-left:
	 
}

#content .section-title-2{width:400px; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 4px;
	line-height:1.3em}
	
	#content2 .section-title-2{width:400px; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 4px;}

.section-title-2{font-family:'DrapogeorgesRegular', georgia; font-size:17px; margin-top:0px; letter-spacing:0.02em}
.section-title-3{font-family:'DrapogeorgesRegular', georgia; font-size:12px; margin-top:0px; }
.section-title-4{font-family:'DrapogeorgesRegular', georgia; font-size:12px; margin-top:0px; }
.section-title-5{font-family: georgia; font-size:14px; margin-top:0px; }
.subtitle{font-family: georgia; font-size:12px;}
.text{font-family:georgia; font-size:11px;  width:400px; color: #9E9E9E}
.br{line-height:0.8em}
	

	
p {
    margin: 0 0 9px 0;
}

p.name{font-family: 'DrapogeorgesRegular', georgia; font-size:17px}

p.inter{font-family: georgia; font-size:11px;}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }



#once { 
	clear: left; 
}



