/****************************************/
/*CSS global, commun à toutes les pages*/
/**************************************/
*
{
padding:0;margin:0;line-height:1em; /*reset global pour un site uniforme sur les différents navigateurs*/
}
body
{
background: black;
text-align: center;
}
#header
{
height: 75px;
width: 1024px;
margin: auto;
padding: 20px 0;
text-align: center;
font-family: "Lucida Handwriting", Arial, "Comic Sans MS", serif;
background: url("nebuleuse.jpg") 0 -400px;
text-decoration: underline;
color: red;
}
#header h1
{
padding-top: 15px;
}
#header h1.index
{
padding:0;
}
#header span
{
background: url("pul_noir.png");
padding: 5px 10px;
}
#barre_menu
{
font-family: "Comic Sans MS",Arial,serif;
text-align: center;
margin-bottom: 20px;
}
#barre_menu ul
{
overflow: hidden;
width: 1024px;
margin: auto;
font-size: 18px;
}
#barre_menu li
{
list-style: none;
}
#barre_menu a
{
color: #E99F81;
text-decoration: underline;
display: block;
float: left;
margin: 5px 11px 5px 0;
}
#barre_menu .last
{
margin-right: 0;
}
#barre_menu a:hover
{
color: red;
}
#footer
{
width: 1024px;
margin: auto;
margin-top: 25px;
}
.w3
{
margin-top: 25px;
text-align: center;
}
img
{
border: none;
}

/********/
/*Index*/
/******/
#page_index
{
width: 1024px;
margin: auto;
}
#page_index p
{

font-family: "Comic Sans MS", Arial, serif;
color: rgb(205,0,50);
font-size: 20px;
line-height: 30px;
}
#page_index .citation
{

font-family: "Lucida Handwriting", "Comic Sans MS", Arial, serif;
color: rgb(196,96,255);
font-style: italic;
font-size: 25px;
margin-bottom: 15px;

}
#page_index .fond
{
background: url("20b.jpg") no-repeat;
width: 210px;
height: 320px;
position: absolute;
}
#page_index .contact
{
font-family: Arial, serif;
color: rgb(233,159,129);
font-size: 16px;
line-height: 25px;
}
#footer_index h5
{
color: rgb(233,159,129);
font-size: 16px;
}
/***********/
/*Tableaux*/
/*********/
#to_deriv
{
  margin: 20px 0;
}
#to_deriv a
{
  color: rgb(233,159,129);
  text-decoration: none;
  font-weight: normal;
  border-bottom: dashed 1px;
}
#to_deriv a:hover
{
  color: red;
  border-bottom: solid 1px;
}
table
{
margin: auto;
font-family: "Comic Sans MS", Arial, serif;
text-align: center;
color: rgb(233,159,129);
border-collapse: collapse;
}
#page_tblx img
{
cursor:url(magnify.cur), auto;
}
.tblx
{
font-family: "Comic Sans MS", Arial, serif;
text-align: center;

}
td
{
padding: 5px;
width: 33%;
}
/*****/
/*CV*/
/***/
#page_cv
{
color: rgb(196,96,255);
font-family: "Lucida Handwriting", "Comic Sans MS", Arial, serif;

}
#page_cv p
{
text-align: left;
width: 1024px;
margin: 10px auto;
font-size: 20px;
line-height: 30px;
}
#page_cv span
{
color: rgb(205,0,50);
text-decoration: underline;
font-size: 23px;
}
#page_cv .b, .c
{
text-align: center;
text-decoration: underline;
font-size: 25px;
line-height: 35px;
}
/***********/
/*Etranger*/
/*********/
#page_etranger
{
width: 1024px;
margin: auto;
}
#page_etranger p
{
color: rgb(43,157,255);
font-family: "Comic Sans MS", Arial, serif;
font-size: 20px;
line-height: 30px;
}
#page_etranger .date
{
text-decoration: underline;
font-size: 23px;
}
/*********/
/*France*/
/*******/
#page_france
{
width: 1024px;
margin: auto;
}
#page_france h3
{
font-family: "Lucida Handwriting", Arial, "Comic Sans MS", serif;
text-decoration: underline;
color: rgb(255,107,9);
margin: 10px;
font-size: 25px;
}
#page_france p
{
text-align: left;
color: rgb(255,173,41);
font-size: 20px;
line-height: 35px;
}
#page_france .date
{
text-decoration: underline;
font-size: 22px;
color: rgb(255,107,9);
}
#page_france img
{
margin-left: 10px;
border-bottom: dotted 1px white;
}
#page_france img:hover
{
border-bottom: dotted 1px rgb(255,107,9);
}
/**********/
/*Contact*/
/********/

.parcho
{
text-align: center;
font-size: 30px;
color: rgb(125,137,255);
margin-bottom: 15px;
line-height: 32px;
}
.pierrette
{
text-align: center;
font-size: 20px;
color: rgb(125,137,255);
line-height: 30px;
margin-bottom: 20px;
}
#pupoy
{
text-align: center;
font-size: 24px;
color: rgb(125,137,255);
line-height: 30px;
}
#pupoy:hover
{
color: #3b4dff;
}
/*********/
/*Presse*/
/*******/
#page_presse img
{
cursor:url(magnify.cur), auto;
max-height: 330px;
}
#page_presse h3
{
color: rgb(255,173,41);
font-size: 25px;
text-decoration: underline;
margin: 15px 0;
}
/****************/
/*Prochainement*/
/**************/
#page_prochainement
{
width: 1024px;
margin: auto;
line-height: 25px;
}
#page_prochainement p
{
font-size: 20px;
text-align: left;
color: rgb(196,96,255);
font-family: "Comic Sans MS", Arial, serif;
margin: 20px 0;
}
#page_prochainement .date
{
text-decoration: underline;
color: rgb(136,59,255);
}
#page_prochainement .img
{
text-align: center;
}
/***************/
/*Tableau_mois*/
/*************/
#page_mois
{
line-height: 30px;
text-align: center;
width: 1024px;
margin: auto;
}
#page_mois .promis
{
color: rgb(196,96,255);
font-size: 30px;
margin-bottom: 20px;
}
#page_mois h3
{
margin-top: 20px;
color: rgb(196,96,255);
font-size: 22px;
}
#page_mois h4
{
color: rgb(196,96,255);
font-size: 20px;
margin-bottom: 20px;
}
#page_mois h5
{
font-family: "Comic Sans MS", Arial, serif;
color: rgb(233,159,129);
font-size: 20px;
line-height: 30px;
}
