/* CSS Document */
body
{
   margin: 0px; /* Pour centrer notre page */
   margin-top: 0px; /* Pour éviter de coller avec le haut de la fenętre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 0px;    /* Idem pour le bas du navigateur */
 background-repeat:no-repeat;
   background-color:#f5F4F0; 
   line-height:normal;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #333333;
   text-align: justify;
   }
   
   
#header
{
padding-top:20px;
 height:50px;
 background-color:#000000;
 padding-left:20px;
 }

#txt_menu li {
    margin: 0;
    padding: 0;
    display: inline;
}

#txt_menu li a:link, #txt_menu li a:visited {
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    text-decoration: none;
    text-align: center;
    background: url("../images/nav2.gif") no-repeat;
    padding: 0 10px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFCC00;
}

#txt_menu li a:hover, #txt_menu li a:active {
    background: url("../images/nav2.gif") no-repeat 0 -15px;
    padding: 0 10px;
}

/*//////2/////*/

#txt_menu2 li {
    margin: 0;
    padding: 0;
    display: inline;
}

#txt_menu2 li a:link, #txt_menu2 li a:visited {
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    text-decoration: none;
    text-align: center;
    padding: 0 10px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:	#FF66CC;
}

#txt_menu2 li a:hover, #txt_menu2 li a:active {
text-decoration:underline;
    padding: 0 10px;
}

/*//////  FIN  /////*/

#txt
{
width:707px;
padding-top:200px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;

}

strong
{
color:#29373f;
}


#trait
{
height:15px;
border-bottom:1px solid #333333;
}

#invisible
{
height:10px;
}

/*////////////////// PORTFOLIO ///////////////*/

#img
{
width:430px;
height:250px;
margin:2px;
background-color:#f5F4F0;
border:1px solid #000000;
float:left;
}

a img { border: 0; }
a.opacity img {filter:alpha(opacity=100);  
                     -moz-opacity: 1.0;  
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=30);
               -moz-opacity: 0.3;
               opacity: 0.3;}


#nav li {
    margin: 0;
    padding: 0;
    display: inline;
}

#nav li a:link, #nav li a:visited {
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    text-decoration: none;
    text-align: center;
    background: url("../images/nav.gif") repeat-x;
    padding: 0 20px;
	margin-top:0px;
	color:#FFFFFF;
}

#nav li a:hover, #nav li a:active {
    background: url("../images/nav.gif") 0 -15px;
    padding: 0 20px;
}
