
#en_tete {
width : 800px;
height : 91px;
background-image : url("../images/header.jpg");
background-repeat : no-repeat;
margin-bottom : 10px;
border :  #a7bae4 2px solid;;
}
.haut {
color : rgb(250, 252, 255);
background-color : rgb(221, 233, 255);
text-decoration : none;
font-weight : bold;
text-align : center;
font-family : "Trebuchet MS", Georgia, "Times New Roman", serif;
font-size : 0.9em;
}
body {
width : 803px;
margin : auto;
margin-top : 22px;
margin-bottom : 20px;
background-image : url("../images/background.jpg");
background-attachment : fixed;
background-color : #f6fbfe;
}
#corps {
margin-left : 160px;
margin-bottom : 20px;
text-align : center;
padding : 10px;
color : rgb(99, 124, 164);
background-color : rgb(221, 233, 255);
font-family : "Trebuchet MS", serif;
font-size : 15px;
border :  #a7bae4 2px solid;;
}
#corpstheme {
margin-left : 160px;
margin-bottom : 20px;
text-align : center;
padding : 10px;
color : rgb(99, 124, 164);
background-color: rgb(255, 204, 255);
font-family : "Trebuchet MS", serif;
font-size : 15px;
border :  #a7bae4 2px solid;;
}
a:link {
color : rgb(135, 76, 72);
text-decoration : underline;
font-size : 100%;
}
a:visited {
color: #990033;
text-decoration : none;
font-style : italic;
font-size : 100%;
}
a:active {
background-color : yellow;
text-decoration : none;
font-size : 100%;
}
a:hover {
color : red;
text-decoration : none;
letter-spacing : 4px;
font-size : 100%;
}
#menu {
float: left;
width : 165px;
border :  #a7bae4 2px solid;;
background-color :rgb(175, 221, 255);
}
.element_menu {
font-family : verdana, helvetica, arial, sans-serif;
font-size : 0.8em;
padding-left : 2px;
padding-right : 2px;
margin-bottom : 10px;
}
#menulist {
margin : 0;
padding : 0;

}
#menulist a {
display : block;
width : 15em;
height : 2em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 82.5%;
font-weight : 900;
background-color : rgb(153, 204, 255);
text-align: left;
color: #990066;
margin-top : 1px;
margin-right : 0;
margin-bottom : 12px;
margin-left : 0;
text-decoration : underline;
}
#menulist a:link {
background-color : rgb(173, 203, 241);
font-size : 82.5%;
text-decoration : underline;
}
#menulist a:visited {
background-color: rgb(216, 225, 244);
font-size : 82.5%;
text-decoration : none;
}
#menulist a:hover {
font-size : 83%;
text-transform : lowercase;
font-weight : bold;
color: red;
background-color :rgb(164, 199, 239);
font-style : normal;
text-decoration : none;
letter-spacing : 5px;
}
#menulist a:active {
background-color : #ffff00;
font-size : 82.5%;
text-decoration : none;
}
#footer {
width : 792px;
padding : 5px;
text-align : center;
color : #00ccff;
background-color :rgb(175, 221, 255);
border :  #a7bae4 2px solid;;
}
#image_accueil {
width : 425px;
height : 283px;
background-image : url("../images/terrine.jpg");
background-repeat : no-repeat;
margin : auto;
}
#image_mini_webcam {
width : 100px;
height : 60px;
background-image : url("../images/mini-webcam.jpg");
background-repeat : no-repeat;
margin : auto;
}
div#testtext {
height : auto;
width : auto;
left : 25px;
top : 200px;
}
a.link_mail {
font-size : 9pt;
color : blue;
background-color : rgb(254, 236, 186);
text-decoration : underline;
font-weight : bold;
font-family : "Trebuchet MS", serif;
}

h1 {
font-size: 15px;
font-weight: bold;
text-decoration: none;
display: inline;
color: #990099;
}
h2 {
font-size: 13px;
font-weight: bold;
text-decoration: none;
display: inline;
color: #9900FF;
}

h3, h4, h5 {
color : rgb(90, 77, 97);
text-align : center;
font-size : 13px;
background : rgb(182, 225, 255);
padding : 6px 40px 6px 40px;
}
blockquote {
text-align : justify;
font-size : 1em;
}
.titre {
text-align : center;
font-family : "Trebuchet MS", Georgia, "Times New Roman", serif;
font-size : 100%;
color : green;
}
#titretheme {
text-align : center;
font-family : "Trebuchet MS", Georgia, "Times New Roman", serif;
font-size : 100%;
color: #9900FF;
background-color: rgb(255, 204, 255);
border-right: #a7bae4 2px solid;
border-top: #a7bae4 2px solid;
border-left: #a7bae4 2px solid;
border-bottom: #a7bae4 2px solid;
}
#titretheme2 {
text-align : center;
font-family : "Trebuchet MS", Georgia, "Times New Roman", serif;
font-size : 100%;
color: #9900FF;
background-color: rgb(255, 204, 255);
border-right: #a7bae4 1px solid;
border-top: #a7bae4 1px solid;
border-left: #a7bae4 1px solid;
border-bottom: #a7bae4 1px solid;
}
img {
border : 0;
}
hr {
height : 1px;
margin : -0.5em 0;
padding : 0;
color : rgb(145, 83, 70);
background-color : rgb(145, 83, 70);
border : 0;
}
.deux {
position : absolute;
z-index : 2;
color : #444;
top : 1px;
left : 1px;
}
.trois {
position : relative;
z-index : 1;
color : #999;
top : 3px;
left : 3px;
}
#bandhaut {
width : 100%;
height : 10px;
text-align : center;
margin-top : 0;
margin-left : auto;
margin-right : auto;
overflow : visible;
color: #00FFFF;
}
.menu a span {
display : none;  
}
.menu a:hover span {
display : block;
position : absolute;
top : 2px;
text-align:center;

 
width : 800px;
color : #ffff00;
}
.titre {
border-right: #a7bae4 1px solid;
border-top: #a7bae4 1px solid;
border-left: #a7bae4 1px solid;
border-bottom: #a7bae4 1px solid;
background-color: #D8E1F4;
height: 60px;
text-align: center;
line-height: 24px;
padding-left: 10px;
margin-bottom: 12px;
background-image: url('fond-titre.jpg')
}
.titre-2 {
border-right: #a7bae4 1px solid;
border-top: #a7bae4 1px solid;
border-left: #a7bae4 1px solid;
border-bottom: #a7bae4 1px solid;
background-color: #D8E1F4;
height: 28px;
text-align: center;
line-height: 24px;
padding-left: 10px;
margin-bottom: 12px;
background-image: url('fond-titre.jpg')
}
.basmenug { text-align:center;
}
.Style1 {
color: #0066FF}
.Style2 {font-size: 22px}
.Style3 {color: rgb(0, 57, 182)}
.Style4 {color: rgb(196, 18, 0)}
.Style5 {color: rgb(243, 197, 24)}
.Style6 {color: rgb(48, 167, 47)}
.Style7 {
	font-size: 14px
}
ul {
list-style-image : url(http://www.luzsaintsauveur.com/recettes/recettes/images/graphisme/puce.png);
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : rgb(62, 66, 227);
background-color : rgb(213, 234, 244);
text-align: left;
margin : 0 100px 10px 100px;
}
.modul {
margin:auto;
width:350px;
 
}
.adres  {font-size:13px; color:#9900CC; font-family:Arial, Helvetica, sans-serif; background-color: #CCCCFF;
}
span[title] {
border-bottom : 1px dotted #333;
cursor : help;
}