/* CSS Document */

body {
  margin: 20px auto 20px;
  padding:0px;
  background: #FFF url(img/slash.png) repeat;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;  
  color: #000;
}

h1{
  font:15px Verdana;
  font-weight:900;
  margin:0;
}

h2{
  font:13px Verdana;
  margin:10px 0px 10px 0px;

}

a img {
  border-style:none;
}

a:visited img{
  border-style:none;
}

a:hover img{
  border-style:none;
  filter : alpha(opacity=70);
  -moz-opacity : 0.7;
  opacity : 0.7; 
}



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


a:visited {
 text-decoration:none;
 color: #999999;
}

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


#container {
  width: 780px;
  margin: auto;
  background-color: white;
}

#header {
  width: 730x;
  margin:0px 25px 0px 25px;
  height:130px;
  background:white url(img/.jpg) no-repeat top center;
} 


#content {
  width: 730px;
  margin: 10px 25px 0px 25px;
  padding: 0px 0px 0px 0px;
  background-color: white;
  text-align:justify;
  font: 15px Arial, Helvetica, sans-serif;
  color:#ea649b ;

}

#content-right {
  width:290px;
  margin: auto;  
  padding: 0px 0px 0px 30px;
  float:right;
  background-color: tranparent;  
  text-align:justify;
}

#content-left {
  width:410px;
  margin: auto;  
  padding: 0px 0px 0px 0px;
  float:left;
  background-color: transparent;  
  text-align:justify;
}

#presse-right {
  width:425px;
  margin: auto;  
  padding: 0px 0px 0px 30px;
  float:right;
  background-color: white;  
  text-align:justify;
}

#presse-left {
  width:265px;
  margin: auto;  
  padding: 0px 0px 0px 0px;
  float:left;
  background-color: white;  
  text-align:justify;
}


.navright {
  width: 550px;
  float: right;
  text-align: right;
  margin: 55px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
  background-color:white;

}

.navright li {
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
		
.navright ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
	
.navright ul li a {
  font:18px Verdana;
  font-weight:900;
  letter-spacing:-2px;
  color: #ea649b;
  padding: 0px;
  margin: 0px 0px 0px 15px;
  text-decoration: none;
}

.navright ul li a:visited {
  color: #ea649b;
  text-decoration: none;
}

.navright ul li a:hover {
  color: #ffa4c9;
  text-decoration: none;
}


.project {
  width: 520px;
  float: right;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  background-color:white;

}

.project li {
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
		
.project ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
	
.project ul li a {
  font:15px Verdana;
  font-weight:900;
  font-style:italic;
  letter-spacing:-1px;
  color: #ea649b;
  padding: 0px;
  margin: 0px 15px 0px 0px;
  text-decoration: none;
}

.project ul li a:visited {
  color: #ea649b;
  text-decoration: none;
}

.project ul li a:hover {
  color: #ffa4c9;
  text-decoration: none;
}

#logo {
  float: left;
  margin: 20px 0px 0px 0px;
  border-style:none;
}


#galerie {
  margin: 15px 0px 0px 0px;
  background-color: transparent;
}

.galerie-titre{
  text-align:left;
  font: 18px Verdana, Arial, Helvetica, sans-serif black;
  font-weight:900;
  letter-spacing:-2px;
  clear:both;
}

.thumb {
  float:left;
  margin:5px 30px 0px 0px;
  text-align:center;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  border-style:none;

}

.thumb-fin {
  float:left;
  margin:40px 0px 0px 0px;
  padding:4px 2px 2px 2px;
  border: 1px solid #ea649b;
  text-align:center;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;

}

.gauche {
  float: left;
  margin:0;
  padding:0px 0px 0px 0px;
  border-style:none;

}

.droite {
  float: right;
  margin:0;
  padding: 0px 0px 0px 30px;

}


.footer {
  width:780px;
  margin: auto;
  padding: 8px 0px 8px 0px;
  background-color: transparent;
  text-align:center;
  color:#ffa4c9;
  font-size: 11px;
  clear:both;
}


.footer a {
  text-decoration: none;
  color:#ffa4c9;
}

.footer :visited {
  color: #ffa4c9;
  text-decoration: none;
}

.footer a:hover {
  color:#ea649b;
  text-decoration: underline;
}