/********************** Mise en page ********************/
body {
	margin: 0;
  margin-top: 50px;
  margin-left: 50px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFF;
	color: #b0a69d;
	text-align: center;
}

img { border: 0; }
.spacer { clear: both; }

/* Text */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.blue { color: #47959d; }

a, a:active, a:visited {
  color: #47959d;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}

@font-face { 	font-family: "Chopin"; 	src: url('../fonts/ChopinScript_0.otf'); }
@font-face { 	font-family: "Walkaway"; src: url('../fonts/WalkwayBold.ttf') format('trueType'); }

h1 { font-weight: normal; margin:0; padding:0; }
h2 { font-family:"Chopin"; color:#000; font-weight:normal; margin:0px; padding:0px; font-size:22px; }
h3 { font-weight:normal; margin:0px; padding:0px; }
ul { padding:0; margin:0; list-style-type:none; }
p { line-height: 16px; }

.floatleft { float:left; }
.floatright { float:right; }

/****************************/
#container { display:block; width:958px; text-align:left; }

#left { width:8px; height:350px; background:url(../images/left.gif) no-repeat; float:left; margin-top:138px; }
#middle { width:785px; float:left; }
#right { width:165px; float:left; margin-top:78px; height:481px; overflow: auto; outline:none; }
#footer { clear:both; }

#header h1{
  outline:none;
	text-indent:-3000px;
	background:url(../images/logo.gif) no-repeat;
	width:201px;
	height:36px;
}
#header h1 a{
	display:block;
  width:201px;
	height:36px;
}

#header ul { margin-bottom:10px; float:right; }
#header ul li { float:left; }
#header ul li a {
  padding:0px 30px;
  height: 24px;
  display: block;
}
  #header ul li a.portfolio { width:76px; background: url(../images/menu-portfolio.gif) left top no-repeat }
  #header ul li a.partenaires { width:94px; background: url(../images/menu-partenaires.gif) left top no-repeat }
  #header ul li a.presentation { width:100px; background: url(../images/menu-presentation.gif) left top no-repeat }
  #header ul li a.contact { width:67px; background: url(../images/menu-contact.gif) left top no-repeat }

#header ul li a:hover { background-position: left bottom; }
#header ul li a.current { background-position: left bottom; }

#content { border-top:2px solid #96c3c7; clear:both; width:785px; height:480px; }
#content h2 { margin-bottom:10px; }
#content h3 {
  font-size:11px;
  font-family:"Trebuchet MS", Arial;
  font-weight:bold;
  text-transform:uppercase;
  background:url(../images/guillemet_open.gif) no-repeat;
  position:relative;
  left:-17px;
  padding-left:20px;
  margin-bottom: 20px;
}

#footer h2 { border-top: 2px solid #abcfd2; border-bottom: 1px solid #c1dbde; }
#footer ul { padding: 10px 5px 10px 20px; margin:0; background:url(../images/footer_actu_bg.gif) repeat-y; border-bottom: 1px solid #c1dbde; }

#right h3 { display:block; line-height:16px; font-size:11px; }
#right a, #right a:active, #right a:visited { font-family:Verdana, Arial; font-size:11px; color:inherit; font-weight:normal; text-decoration:none; }
#right a:hover { color:#47959d; }
#right a.current { color:#47959d; }

/********************************/
.home { text-align:center; }
.contact { line-height: 18px; }

.block { width:221px; padding:10px 19px; position:relative; float:left; }
.block a { font-weight:bold; }
.block2 { width:525px; position:relative; float:left; }
.block_wp { width:259px; position:relative; float:left; }

.striped { background:url(../images/block_bg.gif) repeat-y; height:459px; }
.image { text-align:center; }
.end { background:url(../images/guillement_close.gif) right bottom no-repeat; padding-bottom:10px; }

.arrows { width:30px; position:absolute; bottom:5px; left:120px; }
a.arrow { margin-right:1px; float:left; }
a.arrow:hover { background-position:left bottom; }
  a.arrowLeft { width:14px; height:23px; background:url(../images/arrow_left.gif) left top no-repeat; }
  a.arrowRight { width:14px; height:23px; background:url(../images/arrow_right.gif) left top no-repeat; }

