/* CSS Document */

html, body {
margin: 0;
padding: 0;
}

body {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;
background-color: #999999;
}


/*conteneurs*/
#master {
width: 90%;
margin: 10px auto 10px auto;
position: relative;
border: 1px solid #000000;
padding: 3px;
background-color: #ffffff;
background-image: url(../images/fond_corps.gif);
background-repeat: repeat;
}
#master_index {
width: 750px;
margin: 10px auto 10px auto;
position: relative;
border: 1px solid #000000;
padding: 3px;
background-color: #ffffff;
background-image: url(../images/fond_corps.gif);
background-repeat: repeat;

}

#header {
height: 96px;
border-bottom: 2px solid #cccccc;
background-image: url(../images/header_fond.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

#menu_1 {
padding: 6px;
border-bottom: 2px solid #cccccc;
background-color: #fef8e5;
}

#texte {
text-align: left;
margin: auto;
margin-top: 10px;
padding: 20px;
color: #663300;
width: 85%;
}

#footer_index {
background-color: #f6f1fb;
padding: 6px;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
clear: both;
font-size: 1.2em;
font-weight: bold;
}
#footer {
background-color: #fef8e5;
padding: 6px;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
clear: both;
font-size: 0.8em;
}
#footer img {
background-color: #fef8e5;
}

/*attributs images*/
img { 
border: 0;
}
.bord_1 { 
border: 2px solid #000000;
}
#texte img {
margin: 6px 40px 6px 6px;
}
#texte h1 img {
float: left;
margin: 0 12px 0 0;
}


/*attributs texte*/
input.fond {
background-color: #CC9900;
}

h1 {
color: #000000;
padding: 3px 3px 3px 20px;
background-color: #f6f1fb;
border: 2px solid #cccccc;
-moz-border-radius:10px;
border-radius:10px;
font-size: 1.328em;
text-align: left;
}
h2 {
color: #000000;
padding: 3px 3px 3px 20px;
background-color: #f6f1fb;
border: 2px solid #cccccc;
-moz-border-radius:10px;
border-radius:10px;
font-size: 1.2em;
text-align: left;
}

p {
font-size: 1em;
}
.gras {
font-weight: bold;
}
.italic {
font-style: italic;
}
.c {
text-align: center;
}
.jus {
text-align: justify;
}
.right {
text-align: right;
}
.left {
text-align: left;
}

.f_right {
float: right;
}
.f_left {
float: left;
}

.blink {
font-size: 2em;
font-weight: bold;
text-align: center;
text-decoration: blink;
}


/*attributs liens*/
a:link {
color: #ff5800;
text-decoration: underline;
border-color: #683868;
font-weight: bold;
background-color: transparent;
}
a:visited {
color: #ff5800;
text-decoration: underline;
border-color: #683868;
font-weight: bold;
background-color: transparent;
}
a:hover {
color: #ffffff;
text-decoration: none;
background-color: #000000;
}


table a:hover, img a:focus {
text-decoration: none;
background-color: transparent;
}


#menu_1 a:link {
color: #ff5800;
text-decoration: none;
border-color: #683868;
font-weight: bold;
background-color: transparent;
}
#menu_1 a:visited {
color: #ff5800;
text-decoration: none;
border-color: #683868;
font-weight: bold;
background-color: transparent;
}
#menu_1 a:hover {
color: #ffffff;
text-decoration: none;
background-color: #000000;
}


#texte a:link {
font-weight: bold;
}
#texte a:visited {
font-weight: bold;
}
#texte a:hover {
font-weight: bold;
}


#footer a:link {
color: #ff5800;
text-decoration: none;
border-color: #683868;
font-weight: bold;
background-color: transparent;
}
#footer a:visited {
color: #ff5800;
text-decoration: none;
border-color: #683868;
font-weight: bold;
background-color: transparent;
}
#footer a:hover {
color: #ffffff;
text-decoration: none;
background-color: #000000;
}

/*attributs divers*/
hr {
clear: both;
margin: 10px;
visibility: hidden;
}
.visible {
visibility: visible;
}

table {
border: 1px solid #cccccc;
border-collapse: collapse;
text-align: center;

color: #842900;
margin: auto;
}
td {
text-align: center;
padding: 6px;
border: 1px solid #cccccc;
}
