#livreframe {
background:#111;
}


/* Formulaire */
#FORMULAIRE {
text-align:center;
margin:0 auto;
border:1px solid #0e0e0e;
color:#fafafa;
width:70%;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
padding: 0px 0 10px 0;
margin-bottom:10px;
}

#FORMULAIRE img {
border:none;
}

#FORMULAIRE input {
border:1px solid #0e0e0e;
}

#FORMULAIRE textarea {
border:1px solid #0e0e0e;
}

#FORMULAIRE_titre {
margin-bottom:20px;
font-size:15px;
border-bottom:1px solid #a00908;
background:url(../images/f50.png);
color:#fafafa;
}

#FORMULAIRE_infos {
color:#fafafa;
margin-bottom:10px;
}

#FORMULAIRE_bouton input {
border:1px solid #000;
background:url(../images/f50.png);
color:#fafafa;
margin-bottom:45px;
padding: 1px 50px 1px 50px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}
#FORMULAIRE_bouton input:hover {
border:1px solid #a00908;
background:url(../images/f20.png);
text-shadow:0 0 2px #fafafa;
color:#fafafa;
margin-bottom:45px;
padding: 1px 50px 1px 50px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}

#FORMULAIRE_anti_robot {
padding: 10px 0 10px 0;
text-align:center;
margin:0 auto 10px;
border:1px solid #000;
color:#fafafa;
width:70%;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}

#FORMULAIRE_anti_robot img {
border:1px solid #000;
margin-top:5px;
}

#FORMULAIRE_anti_robot input {
border:1px solid #0e0e0e;
margin-bottom:5px;
}

/* Corp */
#CORP {
padding:0 5px;
text-align:center;
color:#fafafa;
}

/* Liens */
.LIEN {
background:url(../images/subnav_btn.png) no-repeat;
height:21px;
width:200px;
color:#fafafa;
text-decoration:none;
padding:0 197px 0 20px;
font-size:14px;
}

.LIEN:hover {
background:url(../images/subnav_btn+.png) no-repeat;
text-decoration:underline;
color:#fafafa;
}

/* Configuration de l'affichage des messages */
#MESSAGE_nombre {
position:absolute;
text-align:left;
font-size:14px;
margin-bottom:5px;
margin:0 0 0 320px;
}

.MESSAGE {
text-align:left;
margin:0 2px 10px 0;
color:#fafafa;
border:1px solid #000;
width:100%;
background:url(../images/f20.png);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}

.MESSAGE_entete {
padding-left:15px;
font-size:12px;
height:16px;
background:url(../images/f50.png);
color:#fafafa;
border-bottom:1px solid #a00908;
text-transform:uppercase;
}

H8 {
font-size:12px;
}

.MESSAGE_date {
position:absolute;
font-size:14px;
margin:-10px 0 0 50px;
}

.MESSAGE_entete div {
text-align:left;
margin:0 2px;
}

.MESSAGE_entete div span {
width:50px;
text-align:right;
float:right;
}

.MESSAGE_entete div span img {
border:none;
}

.MESSAGE_corp {
font-size:13px;
text-align:left;
margin:8px;
}

.MESSAGE_webmaster {
font-size:14px;
text-align:left;
margin:4px 0 8px;
background:url(../images/f20.png);
color:#fafafa;
}

.MESSAGE_separateur {
font-size:14px;
margin-bottom:5px;
margin-top:15px;
}

/* Navigation */
#navigation {
width:70%;
font-size:12px;
background-color:#transparent;
color:#0e0e0e;
margin:10px auto;
border:1px solid #000;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}

#navigation a {
text-decoration:none;
color:#fafafa;
}

#navigation em {
font-size:14px;
color:#a00908;
}

#navigation_td_1 {
text-align:left;
width:25%;
}

#navigation_td_2 {
text-align:center;
width:50%;
}

#navigation_td_3 {
text-align:right;
width:25%;
}
