body{

    margin:0px;
	padding:0px;
	background-color:#f8effe;	
	background-image:url(design/body_bg.gif);
	background-repeat:repeat-x;
    }

p {
	margin:3px 0px 15px 0px;
  }

.txt ul {
	margin:7px 0px 0px 5px;
	padding:0px;
	}

.txt li {
	list-style-type:none;
	line-height:18px;
	background-image:url(design/li.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0px 0px 0px 14px;
	margin-bottom:6px;
	}

.menu{

    position:relative;

    top:32px;
	
	top:62px\9;

    left:33px;

    display:block;

    margin:0;

    padding:0;

    width:700px; /* important for Opera7 */

    }



.menu ul{

    position:absolute; /* pour sortir la liste du flux de donnée */

    display:block;

    margin:0;

    padding:0;

    }



.menu li ul{

    visibility:hidden;
	
	border:solid 1px #e0e7e5;
	background-color:#FFFFFF;
	margin-left:-4px;

    }





.menu li{

    list-style:none;

    width:auto;

    height:auto;

    display:inline;

    display/**/:block;

    float:none;

    float/**/:left;

    margin:0;

    padding:0;
	

    }



.menu li li{

    display:block;

    float:none;
	
	

    }



/* correct a little IE bug */

* html .menu li li{

    display:inline;

    }



.menu a{

	font-family:Verdana, Geneva, sans-serif;
	
	font-size:10px;
	
	font-weight:normal;
	
	text-transform:uppercase;

    text-align:center;

    border:0px #666 solid;

    color:#827ca2;

    display:block;

    width:120px;

    text-decoration:none;

    padding:2px 0;

    margin:1px;

    }
	
	.menu a.small{

	font-family:Verdana, Geneva, sans-serif;
	
	font-size:10px;
	
	font-weight:normal;
	
	text-transform:uppercase;

    text-align:center;

    border:0px #666 solid;

    color:#827ca2;

    display:block;

    width:75px;

    text-decoration:none;

    padding:2px 0;

    margin:1px 1px 1px 25px;

    }



.menu a:hover{

    text-decoration: none; color:#cc66cc;

    }



/* hide some accessibility stuff */

.menu span{

    display:none;

    }



/* just for fun ;) */



.menu li li a{

    background-color: #FFFFFF;

    }





.footer {  font-family: Verdana, Helvetica, Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3b3b5a; }



.txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3b3b5a; line-height:15px; }

.txtIntro {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#3b3b5a; font-style: italic; line-height:18px;}
.txtPink {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#cc66cc; font-weight: bold; font-style: italic;}

.txtbld {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3b3b5a; font-weight: bold;}

.txtbld2 {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3b3b5a; font-weight: bold; font-style: italic; }



.titre {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#cc66cc; font-weight: bold; font-style: italic;}

.stitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#3b3b5a; font-weight: bold;}

.stitre a { text-decoration:none; color:#3b3b5a;}
.stitre a:hover { color:#cc66cc;}







.email a:hover{

    text-decoration:none; color:#3b3b5a; }



.email a{   

    text-decoration:none; color:#cc66cc; }

    

    

div#byitem ul.vert {

	list-style-type: none;

	padding: 0;

	margin: 0;

	width: 540px;

	}

div#byitem ul.vert li {

	padding: 4px 0px 4px 5px;

	margin: 0;

	height: 15px; /* espace interlignes*/

	}

div#byitem ul.vert li.bgcolhead {

	background-color: #FFFFFF; border-bottom: medium solid #e0e7e5;

	}

div#byitem ul.vert li.bgcol1 {

	background-color: #eeeefb; border-bottom: medium solid #FFFFFF;

	}

div#byitem ul.vert li.bgcol2 {

	background-color: #eeeefb; border-bottom: medium solid #FFFFFF;

	}

div#byitem ul.vert li.bgcol3 {

	background-color: #eeeefb; border-bottom: medium solid #FFFFFF; height: 30px;



	}

div#byitem ul.horz {

	clear: left;

	list-style-type: none;

	padding: 0;

	margin: 0;

	}

div#byitem ul.horz li {

	float: left;

	width: 130px;/* espace colonnes */

	padding: 0 30px 0 0;

	margin: 0;

	}



	






