@charset "utf-8";
/* CSS Document */
.men li a.actif
  {
	  background:url(../images/active-menu.jpg) no-repeat top left ;
	  color:#FFF;
  }
  
  .men li a:hover
   {
	   color:#fff;
	   background:url(../images/hover.jpg) no-repeat bottom left;
   }

#contenu
   {
	  
   }

#contenu h2.nos
   {
	   margin:0;
	   padding:25px 0 0 0;
	   text-indent:50px;
	   color:#0CF;
	   width:400px;
   }
   
#contenu p.text, p.text2
   {
	   text-indent:20px;
	   margin:0;
	   padding:10px 0px 0 30px;
	   text-align:justify;
   }
   
#contenu p.text2
   {
	   width:350px;
   }
 
.carre
    {
		width:350px;
		margin:10px 0 0 0;
		padding:0 0 0 30px;;
	}

.carre li
    {
		list-style-type:square;
		padding:0 0 0 0px;
		margin:0 0 0 30px
	}
.rond li
    {
		list-style-type:circle;
	}
.studio
    {
		font-weight:bold;
		margin:5px 0 0 100px;;
		padding:0;
	}
	
h2.services
   {
	   margin:5px 0 0 0;
	   padding:0 0 0 30px;
	   font-size:16px;
	   color:#C90;
	   width:350px;
	   font-weight:600px;
   }

#premier, #second
   {
	   width:380px;
	   margin:0;
	   padding:0;
	   float:left;
   }
#trois
   {
	   float:left;
	   width:200px;
	   height:350px;
	   text-align:center;
   }

#trois img
   {
	   margin:15px 0 0 0;
	   padding:5px 0 0 0;
   }
   
 #trois p
   {
	   margin:0 auto;
	   height:350px;
	   width:160px;
	   background-image:url(../images/bg_logo.png);   
   }
   
.separa
   {
	   clear:both;
	   visibility:hidden;
   }
   
#aja
   {
	   margin-top:10px;
   }
   
span
   {
	   font-weight:bold;
	   font-size:14px;
   }
.creative a
   {
	   color:#fff;
	   text-decoration:none;
   }