/***** BODY *****/
body { 
background-image: url("images/fond_1.jpg");
background-attachment: fixed; /* Le fond restera fixe */
/*background-image: #ffccffurl("images/valentine_bg.gif");
background-repeat: no-repeat*/
 }

 .fondpage 		{ 
width:80%;
margin: auto;
padding: 0px 0px 0px 0px;
border-collapse:collapse;
border: 2px silver; 
background-color: #731137;
}

 .fondpage  td		{ 
vertical-align:top;
}

.imageflottante
{
   float: left;
   margin: 5px 20px 20px 5px;
}



#en_tete {
background-color: #731137;
background-image: url("images/baise.jpg");
background-repeat: repeat-x;
background-position: 0px top;
width: 986px;
height:140px;
}

#en_tete h1
{ 
text-align:left;
padding: 60px 0px 0px 10px; 
font-family: Verdana, Arial, serif; 
color: white;
font-size: 24px;
font-weight: bold;
}

#en_tete p 
{ 
text-align:left;
font-family: Verdana, Arial, serif; 
color: white;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 10px; 
}

.navigheader
{ 
width: 100%;
font-family: Verdana, Arial, serif; 
color: white;
font-size: 12px;
font-weight: bold;
}
.navigheader th
{ 
width:16%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
background-color: #c20f77;
text-align: center;
}
.navigheader th:hover
{ 
background-color: #ffccff;
font-family: Verdana, Arial, serif; 
font-size: 12px;
color: black;
}
.navigheader  a
{ 
font-family: Verdana, Arial, serif; 
color: white;
font-size: 12px;
font-weight: bold;
}
.navigheader  a:hover
{ 
font-family: Verdana, Arial, serif; 
color: black;
font-size: 12px;
font-weight: bold;
}
.navigheader td
{
width:16%;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
background-color: #ffccff;
color: black;
}
   
.navigheader h1
{ 
font-family: Verdana, Arial, serif; 
color: black;
font-size: 12px;
font-weight: bold;
text-align: center;
margin:0px 0px 0px 0px;
}


/***** MENU *****/
#menu
{
	float: left; /* Le menu flottera à gauche */
	width: 130px; 
	background-image: url("images/conceptpage.jpg");
	background-repeat: repeat-y;
	border: 1px solid silver;
}
#menu th 
{ 
width:100%;
background-color: #c20f77;
font-family: Verdana, Arial, serif; 
font-size: 12px;
color: white;
font-weight: bold;
text-align: center;
padding: 5px 0px 5px 0px;
}

#menu td
{
font-family: Verdana, Arial, serif; 
font-size: 13px;
color: black;
text-align: left;
padding: 0px 1px 0px 2px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
}

#menu a /* Quand on pointe sur un lien du menu */
{
color: black;
text-decoration:none;
}
#menu a:hover /* Quand on pointe sur un lien du menu */
{
   background-color: #eeecd9;
   color: black;
}

.element_menu 
{
width:100%;    
text-align: center;
margin: 0px 0px 0px 0px;
background-color: #ffccff;
}
.element_menu th /* Tous les titres de menus */
{    
background-color: #c20f77;
font-family: Verdana, Arial, serif; 
font-size: 12px;
color: white;
font-weight: bold;
text-align: center;
padding: 5px 0px 5px 0px;

}

.element_menu td /* Tous les titres de menus */
{    
font-family: Verdana, Arial, serif; 
font-size: 12px;
color: white;
padding: 10px 5px 5px 5px;

}


.element_menu a /* Tous les liens se trouvant dans un menu */
{
   color: #302c38;
}

/*.element_menu a:hover /* Quand on pointe sur un lien du menu */
/*.{
   background-color: #302c38;
   color: white;
}*/

#corps
{
	padding: 0px 0px 0px 0px;
	width:100%;
/*	border: 1px solid silver;  Une bordure pour bien marquer les limites du corps et pour faire joli */
	font-family: Verdana, Arial, serif; 
	color: black;
	background-color: #ffecff;
	font-family: Verdana, Arial, serif; 
	font-size: 12px;
	color: black;
}


/*--------------------------------------------------------------*/
/* Navigation haute                                                    */
/*--------------------------------------------------------------*/
#corps .navighaut  
{
margin:none;
width:100%;
border-collapse:separate;
text-align: center;
font-family: Verdana, Arial, serif; 
font-size: 11px;
font-weight: bold; 
}

#corps .navighaut a 
{ 
font-family: Verdana, Arial, serif; 
color: white;
font-size: 11px;
font-weight: bold;
}

#corps .navighaut td
{
padding: 5px 5px 5px 5px;
background-color: #ffecff;
color: black;
border: 1px solid silver; 
border-bottom: none;
}
#corps .navighaut th 
{ 
padding: 5px 5px 5px 5px;
background-color: #c20f77;
color: white;
border: 1px solid silver; 
}

#corps .navighaut h1
{ 
background-color: #ffecff;
font-family: Verdana, Arial, serif; 
color: black;
font-size: 12px;
font-weight: bold;
text-align: center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
border: none;
}

#corps h1
{ 
text-align: center;
font-size: 14px;
font-weight: bold;
background-color: #ffccff;
padding: 5px 5px 5px 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
}

#corps h2
{ 
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 30px;
}

#corps p
{ 
	text-align:justify;
	font-family: Verdana, Arial, serif; 
	text-indent: 20px ;
	font-size: 13px;
	color: black;
	padding: 5px 10px 5px 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
}

#corps ul /* Toutes les listes à puces se trouvant dans un menu */
{
  /*  list-style-image:url("images/coeur.png");*/
	margin-left: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   font-family: Verdana, Arial, serif;
	font-size: 13px;
   text-align: left;
}
#corps a
{ 
font-weight: bold;
}


#publicite
{
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	background-color: #ffecff;
	/*background-repeat: repeat;*/
	border: 1px solid silver;

}

#footer {
background-position: 0px top;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px; 
width: 986px;
height:92px;
font-family: Verdana, Arial, serif; 
font-size: 10px;
color: white;
text-align:center;
}
#footer a {
font-family: Verdana, Arial, serif; 
font-size: 10px;
color: white;
text-align:center;
}
