* {
font-family:Verdana , sans-serif;
}

html {
width:100%;
height:100%;
}

body {
height:100%;
margin:0%;
padding:0%;
background:url(../images/design/fond.png);
text-align:center;
font-family:Verdana, sans-serif;
color:#fff;
font-size:70%;
}

#conteneur {
position:relative;
width:770px;
border: 1px solid #000;
background-color:#fff;
margin:-1px auto 0px auto;
padding:0%;
text-align:left;
color:#000;
}

#banniere{
width:650px; 
height:100px; 
border-right: 1px solid #000;
padding:0%; 
float:left;
}

#status {
width:100%;
min-height:100px;
height:auto;
margin:-1px 0px 0px 0px;
padding:0px;
background:url(../images/design/degradegb1191.png);
background-repeat: repeat-y;
background-position:650px 0px;
border-bottom: 1px solid #000;
text-align:right;
}

#status p {
margin: 0px 3px 3px 0px;
}

#menu, #submenu {
background-repeat:repeat-x;
border-bottom:1px solid #000;
height:auto;
min-height:15px;
padding:0px 3px 0px 0px;
margin:0px;
text-align:right;
color:#739 ;
clear:both;
word-spacing:2px;
}

#menu {
background:url(../images/design/degradebg115.png);
background-position:bottom;
}

#submenu {
background:url(../images/design/degradegb115.png);
background-position:top;
}

#error {
background-color:#ccc;
border-bottom:1px solid #000;
height:auto;
min-height:15px;
padding: 0px 0px 0px 5px;
margin:0px;
text-align:left;
color: #f00 ;
}

#contenu {
padding: 10px;
margin:0px;
}

#footer {
width:100%;
border-top:1px solid #000;
background:url(../images/design/degradebg115.png);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
text-align:right;
height:auto;
min-height:15px;
}

h1 {
text-align:center ;
font-size:220% ;
color : #444 ;
margin: 10px 0px 15px 0px;
font-weight:normal;
}

h2 {
font-size:160% ;
color : #888 ;
margin: 5px 0px 10px 0px;
font-weight:normal;
}

p {
margin-top: 5px;
margin-bottom: 8px;
}

div.debug {
margin:0px;
width:22px;
height:12px;
overflow:hidden;
padding:1px;
font-size:80%;
border:1px solid #000;
}

div.debug:hover {
width:auto;
height:auto;
}

.quote {
width:90%;
border: 1px solid #000;
margin:10px 0px 5px 5%;
background:url(../images/design/degradebg3851.png);
background-repeat: repeat-y;
background-position: right;
padding: 0px 5px;
}

.quoted {
margin:1px 0px 3px -5px;
padding:2px 5px;
width:100%;
font-weight:bold;
border-bottom: 1px solid #000;
}

img {
border:0px;
}

div.indivl {
background:url(../images/design/degradegb3851.png);
background-repeat: repeat-y;
border: 1px solid #000 ;
float:left;
margin: 0% 1% 2% 1%;
padding: 0.5%;
}

div.indivr {
background:url(../images/design/degradebg3851.png);
background-repeat: repeat-y;
background-position: right;
border: 1px solid #000 ;
float:right;
margin: 0% 1% 2% 1%;
padding: 0.5%;
}

input { 
margin: 2px;
padding: 1px 2px;
color:#000; 
border:1px solid #000 ;
background:url(../images/design/degradegb121.png); 
vertical-align:-10%;
font-size:100%;
} 


input[type=submit]{
	padding: 0px 2px;
}

select { 
margin: 2px;
padding: -1px 2px;
color:#000; 
background-color:#ccc;
font-size:100%;
vertical-align:-10%;
border: 1px solid black;
} 

textarea {
margin: 3px;
padding: 2px 4px;
color:#000; 
border:1px solid #000 ;
font-size:100%;
background:url(../images/design/degradegb1120.png);
}

a, a:active {
color:#739;
text-decoration:none;
}

a:hover {
color:#d7c;
text-decoration:none;
}

table {
background:url(../images/design/degradegb3851.png);
background-repeat: repeat-y;
text-align:left;
empty-cells:show;
border:1px solid #000;
font-size:100%;
border-collapse:collapse;
margin: 0px auto 20px auto;
}

td {
border:1px solid #000;
padding: 1px 3px; 
}

#popup {
background-color:#fff;
width:360px;
height:auto;
min-height:305px;
margin:0px auto;
border: 1px solid #000;
border-top:0px;
color:#000;
padding-bottom:15px;
position:relative;
}

#popuptitle {
background:url(../images/design/degradebg115.png);
border-bottom:1px solid #000;
height:15px;
padding: 0px 10px;
margin:0px 0px 10px 0px;
overflow:hidden;
text-align:right;
color: #739 ;
clear:both;
}

#popupfooter {
background:url(../images/design/degradegb115.png);
border-top:1px solid #000;
height:15px;
position:absolute;
bottom:0px;
padding: 0px 1%;
margin:10px 0px 0px 0px;
overflow:hidden;
text-align:right;
color: #739 ;
clear:both;
width:98%;
}

hr {
width:100%;
height:1px;
background-color:#000;
border:0px;
margin: 5px 0px;
}

#bas {
clear:both;
}
