body
{
width: 1004px;
margin: auto;
font-family: arial, verdana, "trebuchet MS", serif;
color: #000000;
background-image: url('img/fond_tupelo2.jpg');
background-attachment: fixed;
text-align: justify;
font-size: 0.9em;
}



header img
{
display: block;
margin: auto;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
border: none;
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
box-shadow: 0px 10px 15px black;
}

footer
{
margin-top: 30px;
text-align: center;
font-size: 0.8em;
color: white;
}


nav
{
display: block;
width : 138px;
background-color: rgb(41,28,13); /* Pour les anciens navigateurs */
background-color: rgba(41,28,13, 0.9);
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
 box-shadow: 0px 10px 15px black;
padding-right : 10px;
margin-right: 20px;
margin-top: 0px;
margin-bottom: 10px;
text-align: left;
float: left; 
}

nav ul
{
    list-style-type: none;
    
    padding-left : 15px;
    
    
}

nav li
{

}




section
{
display:block;
padding: 20px;
width: 800px;
margin-left:160px;
margin-bottom : 20px;
background-color: rgb(255,255,255); /* Pour les anciens navigateurs */
background-color: rgba(255,255,255,0.6);
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
 box-shadow: 0px 10px 15px black;
}

#fb
{
width:410px;
clear: both;
padding-top: 15px

}

.article_intro
{
padding: 10px;
margin-bottom : 20px;
color : rgba(180,180,180, 1);;
background-color: rgb(41,28,13);
background-color: rgba(41,28,13, 1);
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;c
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
 box-shadow: 0px 10px 15px black;
}

.img_intro
{
margin-top: 20px;
box-shadow: 0px 10px 15px black;
}

.section_white
{
display: block;
padding: 20px;
width: 800px;
margin-left:160px;
margin-bottom : 20px;
background-color: rgb(255,255,255); /* Pour les anciens navigateurs */
background-color: rgba(255,255,255,1);
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
box-shadow: 0px 10px 15px black;
}


article
{
display:block;
padding :  10px;
margin-bottom:20px;
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
background-color: rgb(255,255,255); /* Pour les anciens navigateurs */
background-color: rgba(255,255,255,1);
}

#artBlog
{
padding-top: 5px;
padding-left : 15px;
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
background-color: rgba(41,28,13, 1);
color: #dfb946;
font-size: 0.9em;
}

p
{
word-wrap: break-word;

}



.rss
{
font-size: 0.8em;
color: #dfb946;
font-style:italic;
text-decoration:none;
}


.titre_blog
{
font-size: 1.4em;
font-weight:bold;
text-decoration: underline;
font-family: arial, "Times New Roman", times, verdana, "trebuchet MS", serif;
color: #dfb946;
}

.alert
{
font-size: 2em;
color: red;
}

h5
{
font-size: 1em;
font-family: arial, "Times New Roman", times, verdana, "trebuchet MS", serif;
margin-left:5px;
color: #dfb946;
text-decoration: underline;
margin-bottom: 5px;
}

#indent
{
margin-left:15px;
}

.grey
{
color: #999999;
}

.white
{
color: white;
}
.lien_menu
{
color: #999999;
font-family: arial, "Times New Roman", times, verdana, "trebuchet MS", serif;
font-size: 1em;
font-weight: bold;
text-decoration: none;
padding: 3px 6px 3px 6px;
}

.selected
{
font-family: arial, "Times New Roman", times, verdana, "trebuchet MS", serif;
font-size: 1em;
font-weight: bold;
text-decoration: underline;
color: #dfb946;
padding: 3px 6px 3px 6px;
}

.selected:hover
{
font-family: arial, "Times New Roman", times, verdana, "trebuchet MS", serif;
font-size: 1em;
font-weight: bold;
text-decoration: underline;
color: #dfb946;
padding: 3px 6px 3px 6px;
}

.lien_menu:hover
{
background-color: none;
color: #dfb946;
}

.lien_menu:active
{
color:#red;
}

.lien_menu:focus
{
}

h1
{
font-size: 3em;
}

h2
{

}



h3
{
text-decoration: underline;
}


a
{
color: #999999;

}

a:hover
{
color: #dfb946;

}

a:active
{
color: black;

}



img 
{
border: none;
margin-left: 10px;
margin-right: 10px;
}


.img_nomargin
{
border: none;
margin-left: 0px;
margin-right: 0px;
}

.float_left
{
float: left;
margin-left: 0px;
}

.float_right
{
float: right;
margin-right: 0px;
}

.stop_float
{
clear: both;
}




table
{
margin: auto;
margin-bottom : 15px;
width: 750px;
border: none;
text-align: left;
border-collapse:collapse;
padding-left:none;
}

.td_tarif
{
padding: 2px;
border-bottom: solid 1px;
border-color : #999999;
}

.td_liens
{
padding: 15px 0px 15px 0px;
border-bottom: solid 1px;
border-color : #999999;
vertical-align : top;
}

.td_liens_r
{
padding: 15px 0px 15px 50px;
border-bottom: solid 1px;
border-color : #999999;
vertical-align : top;
text-align: justify;
}

td
{
padding: 2px;
}

.td_center
{
text-align : center;
}

.td_right
{
padding: 2px;
border-bottom: solid 1px;
border-color : #999999;
text-align : right;
}

caption
{
text-align : left;
color: #dfb946;
padding: 10px;
margin-top: 25px;
margin-bottom : 10px;
-moz-border-radius:15px 15px 15px 15px;
-khtml-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
background-color: rgb(41,28,13); /* Pour les anciens navigateurs */
background-color: rgba(41,28,13, 0.9);
}

#center
{
text-align: center;
}




