
body {
background-color:#000000;
margin:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.body2 {
background-color:#b3b3b3;
margin:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

/* ------ Mise en forme globale ------ */


a {
text-decoration:none;
color:#EEEEEE;
}

a:hover {
color:#CD69AB;
}

#on {
color:#CD69AB;
}

img {
margin:0;
padding:0;
border:none;
}


h1 { /* Titre tableau formulaire/page contact */
font-size:14px;
margin:0;
padding:0;
color:#FFFFFF;
font-weight:lighter;
line-height:20px;
}


h2 {
font-size:20px;
margin:0;
padding:0;
color:#CD69AB;
font-weight:lighter;
}

h3 { /* Titre pour la réponse au formulaire */
font-size:15px;
margin:0;
padding:0;
color:#CD69AB;
font-weight:lighter;
margin:50px 20px 0 20px;
}

.rose {
color:#CD69AB;
}

li {
list-style:none;
}

/* ------ Menu/Navigation ------ */

#menu {
margin-left:auto;
margin-right:auto;
width:560px;
height:37px;
background-image:url(images/background_ttl.jpg);
}

#menu ul {
margin:0 auto;
padding:10px 0 10px 0;
text-align:center;
}

#menu li {
color:#EEEEEE;
font-size:16px;
list-style:none;
display:inline;
padding:12px;
}


/* ------ DIV conteneurs ------ */

#header {
margin-left:auto;
margin-right:auto;
width:1200px;
height:30px;
}

#titre {
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
width:560px;
height:70px;
text-align:center;
color:#000000;
font-size:30px;
}

#intro {
margin-left:auto;
margin-right:auto;
width:560px;
height:560px;
}

/* Footer */

#footer {
margin-left:auto;
margin-right:auto;
width:560px;
height:37px;
background-image:url(images/background_footer.jpg);
text-align:center;
color:#C9C9C9;
font-size:30px;
}

#footer2 {
margin-left:auto;
margin-right:auto;
width:560px;
height:20px;
text-align:center;
font-size:12px;
}

#footer2 a {
color:#898989;
}


/* Bloc de contenu où se placent les photos */

#contenu_photos {
margin-left:auto;
margin-right:auto;
height:565px;
width:900px;
overflow:auto;
white-space:nowrap;
text-align:center;
border-top:solid 2px #404040;
border-left:solid 1px #404040;
border-right:solid 1px #404040;
}

#contenu_photos2 {
margin-top:25px;
margin-left:auto;
margin-right:auto;
height:520px;
width:1000px;
overflow:auto;
white-space:nowrap;
/*text-align:center;
border-top:solid 2px #404040;
border-left:solid 1px #404040;
border-right:solid 1px #404040;*/
}


#contenu_photos img {
display:inline;
}

.contenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9A5C82;
font-size:25px;
font-weight:lighter;
position:absolute;
left:180px;
top:150px;
}


/* Page de lien */


#contenu_liens {
margin-left:auto;
margin-right:auto;
height:560px;
width:558px;
text-align:center;
border-top:solid 2px #404040;
border-left:solid 1px #404040;
border-right:solid 1px #404040;
color:#CCCCCC;
}

#liens_marge {
text-align:center;
line-height:20px;
margin:90px 80px 0 0;
}


#contenu_liens ul  ul {
margin-top:-40px;
}


/* Page de contact */

#contenu_contact {
margin-left:auto;
margin-right:auto;
height:560px;
width:558px;
text-align:center;
border-top:solid 2px #404040;
border-left:solid 1px #404040;
border-right:solid 1px #404040;
color:#CCCCCC;
}

#coordonnees {
text-align:center;
color:#CCCCCC;
padding-top:40px;
}

table {
margin-top:50px;
}


table td {
font-size:13px;
}

table a {
text-decoration:none;
color:#CD69AB;
}


.boutons {
color:#FFFFFF;
background-color:#CD69AB;
padding:2px;
border:outset 1px #EAA4D7;
}

.siret {
font-size:10px;
color:#EEEEEE;
}

.champ_form {
width:400px;
}

.champ_form2 {
width:150px;
}

.oblig {
font-size:9px;
color:#FFFFFF;
margin:30px 0 0 410px;
}



/* Base line */

#base_line {
margin-left:auto;
margin-right:auto;
width:600px;
height:20px;
text-align:center;
font-size:10px;
color:#CD69AB;
}

#base_line a {
color:#CD69AB;
}

/* Page Mentions légales */

.txt_mentions {
font-size:13px;
text-align:justify;
padding:10px;
}


/* Page du process PHP */

.bouton_process {
margin-bottom:20px;
}


