/* Mise en Page Générale */

body {
background:url(../images/website/fond.gif) top repeat-x #D4E1F0;
font-family: Verdana, arial, sans-serif;
font-size: 0.7em;
margin: 0;
padding: 0;
}
#conteneur {
width: 88%;
margin:auto;
margin-top:16px;
background:url(../images/website/hautdroit.gif) top right no-repeat white;
overflow:hidden;
}
#header {
background:url(../images/website/header.gif) top left no-repeat transparent;
height:145px;
}
#centre {
padding:14px;
clear:both;
background-color:white;
color:#666666;
text-align:justify;
}
#pied {
color:#999999;
font-size:9px;
border-top:1px solid #999999;
margin:5px;
padding:14px;
}

/* Barre Menu */
#smenu {
font-weight:bold;
text-align:center;
height:35px;
background-color: #999999;
overflow:hidden;
}
ul.menu {
padding:0; margin:auto;
list-style-type: none;
font-weight:bold;
background-color: #999999;
}
ul.menu li {
display:inline;
}
.menu a, .menu a:visited {
display: block;
float: left;
padding: 1em 20px 1em 20px;
margin: 0; 
text-decoration: none;
text-align:center;
background-color: #999999;
color: #FFFFFF;
}
.menu a:hover {
background: #1B3B5F; 
color:white;
text-decoration:none;
}

/* Cadre membre */
#infomembre {
height:100px;
float:right;
margin-right:17px;
margin-top:17px;
padding:6px;
text-align:right;
border:1px dotted #E5E5E5;
color:#666666;
filter:Alpha(opacity=70);
-moz-opacity:0.50;
opacity: 0.50;
overflow:hidden;
font-size:7pt;
cursor:help;
}
#infomembre:hover {
opacity: 0.85;
-moz-opacity:0.85;
opacity: 0.85;
}
#infomembre input {
font-size:8pt;
margin-bottom:4px;
}


/* Global */
p {
margin: 0 0 10px 0;
padding:0;
}
a, a:visited {
color:#208FE4;
text-decoration:none;
}
a:hover {
color:#208FE4;
text-decoration:underline;
}
img {
border:none;
}

fieldset {
  margin-top: 2em;
  border: 1px solid #999;
}

legend {
  padding: 0.2em 0.5em;
  background-color: #8CD749;
  border: 1px solid #999;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
}
h2 {
font-size:19px;
margin:0; padding:0;
}
hr {
height: 1px;
margin:0;
padding:0;
color: #E7E7E7;
background-color: #E7E7E7;
border: 0;
}
input, textarea, select {
border:1px solid #B4B4B4;
background:#F8F8FA;
overflow:hidden;
}
textarea {
overflow:auto;
}
input:focus, textarea:focus{
border: 1px solid #6F6F6F;
}
form {
margin:0;
}
.code {
border-left:6px solid #27417C; 
padding-left:3px;
width:60%;
margin:auto;
text-align:left;
font-size:0.8em;
background:#F8F8FF;
}
/* Pages */
#edito {
background: #F7F7F7;
padding:15px;
border:1px solid #F0F0F0;
width:250px;
float:right;
margin-left:14px;
}
.date {
color:#727498;
font-weight:bold;
}
/* Sondages */
.fond
{ width: 100px;
height: 6px;
border: 1px solid #2E2D3D;
}
.tabl
{ height: 6px;
background-color: #6A7589;
}

/* Mon compte */
#membreparam {
float:left;
width:270px;
padding:10px;
border:1px solid #E8E8E8;
margin-right:3px;
background:#FCFCFC;
}
#fluxrss {
clear:both;
margin-top:6px;
text-align:center;
}
#barfluxrss td {
border-bottom:1px solid #E5E5E5;
margin-bottom:10px;
font-weight:bold;
padding:6px;
cursor:help;
}
#addflux {
text-align:right; 
width:330px; 
height:103px; 
padding:20px; 
float:right;
background:#FCFCFC;
border:1px solid #E8E8E8;
}
.infomodif {
color:#27417C; 
border-left:4px solid #27417C; 
padding:8px;
}
#modifflux {
text-align:center; 
width:330px; 
height:103px; 
padding:20px; 
background:#FCFCFC;
border:1px solid #E8E8E8;
margin:auto;
}