#main {
  line-height:1.6em;
  font-size:0.83em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:0.03em;
}

#main p {
  line-height: 1.4em;
  margin:5px 0;
  text-align: justify;
}

#main a {
  border-bottom: 1px dotted #000;
  color:#000;
  padding-bottom:1px;
  text-decoration:none;
}

#main p a {
  cursor: help;
}

#corps{
	
}

.infoImg {
  margin: 0 0 0 10px;
  padding: 10px 10px 3px 10px;
  border:1px solid #DFDFDF;
  background:#F5F5F5;
  -moz-border-radius: 8px;
}

.topImg {
  float: right;
  width: 222px;
}

.infoImg p {
  font-style: italic;
  color: #999;
  letter-spacing:0.01em;
  font-size: 0.9em;
  text-align: left;
}

.infoImg img {
  border: 1px solid #333;
  max-width: 565px;
}

.bblock {
 display: -moz-inline-stack;
 display: inline-block;
}

.ccenter {
 text-align: center;
}

#main address {
  text-align: right;
  color: #400;
  /*font-size: 0.8em;*/
  font-style: normal;
  font-weight: bold;
  margin: 10px 0;
  padding: 10px 0;
  border-bottom:5px solid #000;
}

h1 {
  background:transparent none repeat-x scroll center bottom;
  color:#000;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:2.8em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  letter-spacing:0.02em;
  margin: 0;
  padding: 0;
}

h3 {
	color: #333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.12em;
	background:transparent none repeat-x scroll center bottom;
	border-top:5px solid #000;
	font-weight:normal;
  	line-height:normal;
  	letter-spacing:0.02em;
	margin: 10px 0 0;
	padding: 2px 0 0;
}

.enteteTools {
	border-bottom: 1px dotted #708090;
	color: #666;
	display: block;
	font-size: 0.9em;
	padding: 0;
	margin: 10px 0 35px 0;
}

.proposePar {
  color:#999;
  background: transparent url(../images/pic_info.gif) no-repeat left;
  padding-left: 15px;
  font-size:0.9em;
}

enteteTools a {
  background:transparent none repeat scroll 0% !important;
}

acronym {
	border-bottom: 1px dotted #000; padding-bottom:1px;
	text-decoration: none;
}

#tailleTxt {
  clear: both;
  float: right;
  padding:10px 0 0 0;
}

#tailleTxt img {
	border: 0;
	margin: 0 1px;
}

#tailleTxt a {
	border:0;
}

#rate {
  float: right;
}

#content_avg_rating {
  width: 80px;
  float: left;
}

#nextnews {
	color: #bbb;
	text-align: left;
}

#prevnews {
	color: #bbb;
	text-align: right;
}

#nextnews a, #prevnews a {
	color: #000;
}

#linknews {
	margin: 20px;
}

.toolsnews {
	border: 1px dashed #000;
	border-left: 0;
	border-right: 0;
	padding: 7px 0 7px 0;
	margin-top: 10px;
	background: #ffffe5;
}

#main .toolsnews .addthis_toolbox a {
        border: none;
}

#print {
	padding-left: 22px;
	float: left;
	background: transparent url(../images/news_imprimer.gif) no-repeat left;
}

#comments {
	margin-left: 20px;
	padding-left: 22px;
	float: left;
	background: transparent url(../images/news_commenter.gif) no-repeat left;
}

#nbComments {
	font-weight: bold;
	color: #191a6f;
}

#noter {
	float: right;
	display: block;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(../images/rating.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:80px;
height:16px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:16px;
line-height:16px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left -16px;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left bottom;
}

.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
float: left; /* add */
}

.rating-label {
	float: left;
	padding-right: 10px;
}

