* { padding: 0; margin: 0; }
body{
	background:#ddeef6 url("../images/haut_bg.png") top repeat-x;
	margin:0;
	padding:0;
	font:13px/16px "Lucida Grande",Arial,Sans-serif;
	color:#789;
}
#wrapper { 
 	margin: 0 auto;
 	width: 700px;
}
#header {
 	/*background: transparent url("../images/logo.png") no-repeat left top;*/
 	color: #333;
 	width: 700px;
 	height: 60px;
 	float: left;
 	margin: 10px 0px 5px 0px;
}
#barremenu {
 	color: #333;
 	width: 690px;
 	text-align:left;
 	padding: 0 5px 5px 5px;
	font:11px "Lucida Grande",Arial,Sans-serif;
}
#barremenu a {
	color:#002031;
	text-decoration:none;
	padding:0 10px 0 10px;
	font:11px "Lucida Grande",Arial,Sans-serif;
}
#barremenu a:hover {
	color:#6B9ECE;
}
.head_gauche {
	vertical-align:top; 
  float: left;
  margin:2px;
  width: 346px;
 	height: 56px;
  text-align:left;
}
.head_droite {
	padding-top:2px;
	padding-right:2px;
  float: left;
  margin:2px;
  width: 344px;
 	height: 56px;
  text-align:right;
}
.head_droite a {
	color:#002031;
	text-decoration:none;
}
#gauche { 
 	color: #333;
 	border: 1px solid #002031;
 	background: #529ABD url("../images/fond_nuage.png") no-repeat;
 	margin: 0px 1px 5px 0px;
 	padding: 10px;
 	min-height: 370px;
 	width: 505px;
 	float: left;
 	-moz-border-radius:10px 0 0 10px;
}






#centre { 
 	color: #333;
 	font-weight:bold;
 	background: transparent url("../images/transparent.png");
 	margin: 5px;
 	padding: 10px;
 	min-height: 340px;
 	width: 475px;
 	float: left;
 	/*
 	opacity:0.7;   
 	filter:alpha(opacity=70);
  -moz-opacity:0.7;
  */
}
#centre a {
	color:#DDEEF6;
	text-decoration:none;
}
#encartnote {
	width:100%;
	-moz-border-radius:10px;
	background:#002031;
	color:#addfff;
	padding:10px 0 10px 0;
} 
#encarttwitt {
	width:445px;
	-moz-border-radius:10px;
	background:#ffffff;
	border: 1px solid #73A6D6;
	color:#000000;
	padding:20px 15px 15px 15px;
 	font:15px "Lucida Grande",Arial,Sans-serif;
 	font-weight:bold;
 	min-height:48px;
 	position : relative;
}
#twittername {
	background:#deeff7;
	-moz-border-radius:7px;
	border:1px solid #002131;
	width:30%;
	padding:2px;
	margin-top:-35px;
	text-align:center;
	display : block;
	position : absolute;
}
#encarttwitt a {
	color:#002131;
	text-decoration:none;
}
#skip {
	width:445px;
	text-align:right;
 	font:11px "Lucida Grande",Arial,Sans-serif;
 	font-weight:bold;
} 
#skip a {
	color:#ffffff;
	text-decoration:none;
} 

.top_gauche {
  float: left;
  margin:2px;
  width: 230px;
  text-align:left;
}
.top_droite {
  float: left;
  margin:2px;
  width: 230px;
  text-align:left;
}






#droite { 
	float: right;
	color: #addfff;
 	border: 1px solid #002031;
 	background: #002031;
 	margin: 0px 0px 5px 0px;
 	padding: 10px;
 	min-height: 370px;
 	width: 150px;
 	display: inline;
 	position: relative;
 	-moz-border-radius:0 10px 10px 0;
}
#more {
	width:150px;
	text-align:right;
 	font:11px "Lucida Grande",Arial,Sans-serif;
} 
#more a {
	color:#ffffff;
	text-decoration:none;
} 

#encarttop10 {
	width:150px;
 	font:13px "Lucida Grande",Arial,Sans-serif;
 	padding-bottom:3px;
}

#encarttop10 span {
	color:#7BAAD6;
 	font:12px "Lucida Grande",Arial,Sans-serif;
}
#footer {
 	width: 700px;
 	float: left;
 	margin: 10px 0px 5px 0px;
 	font:11px "Lucida Grande",Arial,Sans-serif;
 	text-align:center;
}
#footer a {
 	color:#002031;
 	text-decoration:none;
}

/* AFFICHAGE DES TWITTS */
.twitters {
  border: none;
  padding: 0;
  margin: 0;
}

.twitters ul {
  list-style: none;
  padding: 0;
  white-space: normal;
}
.twitters li {
  display : block;
  width:390px;
}

.twitters span.prefix {
}

.twitters span.time {
}

.twitters span.status {
  display : block;
  width:390px;
}

/* Autocompletion */
.suggestionsBox {
  position: relative;
  left: 14px;
  width: 204px;
  background-color: #ffffff;
  color: #002031;
}

.suggestionList {
  margin: 0px;
  padding: 0px;
}

.suggestionList li {
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
  list-style: none;
}

.suggestionList li:hover {
  background-color: #659CD8;
}

#champ {
	padding-top:5px;
}

#formmessageok {
	padding-bottom:5px;
	color:green;
}
#formmessage {
	padding-bottom:5px;
	color:red;
}