body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-Y;
	background-position: top center;
	background-color:#cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;	
}

a { color: #982F0B; text-decoration:none; }

a.pub:link, a.pub:visited, a.pub:active, a.pub:hover {color: #fff; text-decoration:none;font-weight:bold;}

a.link_button:link, a.link_button:visited, a.link_button:active, a.link_button:hover {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background-color: #CCCCCC;
  padding: 10px;
  margin:5px;
  cursor: pointer;
}

a.link_menu:link, a.link_menu:visited, a.link_menu:active, a.link_menu:hover {

  color: #fff;
  text-decoration:none;

}

a img {

  border: 0;

}

.Style1 {
	color: #FFFFFF;
}

.Style4 {
	color: #FFFFFF;
	font-size: 10px;
}

p {
	font-size: 10px;
	color: #000000;
}

p a:link, a:visited, a:active, a:hover {
	font-size: 10px;
	color: #982F0B;
}

.Style6 {
	font-size: 10px;
	color: #000000;
}

a.Style6 {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.Style6b{
	font-size: 11px;
	color: #000000;
}

a.Style6b {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.boxed:link, a.boxed:visited, a.boxed:active, a.boxed:hover {
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
}

.Style7 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.Style8 {
    font-size: 12px; color: #FFFFFF; font-weight: bold; 
}


a.Style8 {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

a.Style9 {
	font-size: 14px;
	color:#982F0B;
	font-weight: bold;
}

p.Style9 a {
	font-size: 14px;
	color:#982F0B;
	font-weight: bold;
}

h2 {

    font-weight:bold;
    color:#FE5711;
    font-size: 12px;

}

h4 {

    font-weight:bold;
    color:#FE5711;

}


b {

color: #FE5711; 

}

.input_erreur
{
    border: 4px solid #FF0000;
}

.erreur_texte {

  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #FF0000;
	
  margin: 10px 15px;
  padding-left: 35px;
  
  background-color: #444;

}

.msg_texte {

  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #99CC00;
	
  margin: 10px 15px;
  padding-left: 35px;
  
  background-color: #444;

}

.button {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background-color: #CCCCCC;
  padding: 4px;
  cursor: pointer;
}


.link_ref {
  font-size:10px;
  color: orange;
}

.link_ref a, .link_ref a:hover, .link_ref a:visited  {
  color: #999999;
  font-family:Verdana,sans-serif;
  font-size:10px;
  text-decoration: none  
}

table tr td {
  vertical-align: top;
}

/*margin:2.0em 0 0.2em 20px;*/ 
.listing table {clear:both; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.listing table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.listing table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.listing table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80);}

.annonce {

   color: #000; 
   background: inherit; 
   border: #ccc 1px solid;
   padding: 4px;

}


div#over_content {

  padding: 4px;

}

.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }

.width20 { width: 19.999%; }
.width25 { width: 24.999%; }
.width30 { width: 29.999%; }
.width33 { width: 33.333%; }
.width50 { width: 49.999%; }
.width66 { width: 66.666%; }
.width75 { width: 74.999%; }
.width100 { width: 100%; }


.mooSlide img {
	float: left;
	margin-right: 20px;
}
.mooSlide {
	background-color: #000000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
}
.mooSlide h1 {
	font-size: 17px;
}

.close {
	width: 50px;
	height: 15px;
	margin: 3px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #646464;
	background: #1e1e1e;
	float: right;
	overflow: hidden;
	text-align: center;
	font-size: 85%;
	line-height: 150%;
	color: #ffffff;
	cursor: pointer;
}

.petit_titre {

  font-family:arial black;
  font-size:17px; 
  font-weight:normal; 
  text-align:left;
  color: #999999;
  padding: 4px;
  letter-spacing : -1;
  line-height:12px;

}

.grand_titre_gris {

  font-family:arial black;
  font-size:22px; 
  font-weight:normal; 
  text-align:left;
  color: #999999;
  padding: 4px;
  letter-spacing : -1;
  line-height:12px;

}

.petit_titre_rouge {

  font-family:arial black;
  font-size:17px; 
  font-weight:normal; 
  text-align:left;
  color: #982F0B;
  padding: 4px;
  letter-spacing : -1;
  line-height:20px;

}

.grand_titre {

  font-family:arial black;
  font-size:35px; 
  font-weight:normal; 
  text-align:left;
  color: #999999;
  padding: 8px;
  letter-spacing : -1;
  line-height:40px;
  
  background-image: url(/v2/images/bg_gris_cajatop.jpg);
  background-repeat: repeat-x;
  background-position: left top;

}

.plus_petit_titre {

  font-family:arial black;
  font-size:12px; 
  font-weight:normal; 
  text-align:left;
  color: #999999;
  padding: 4px;
  letter-spacing : -1;
  line-height:12px;

}

.plus_petit_titre_rouge {

  font-family:arial black;
  font-size:12px; 
  font-weight:normal; 
  text-align:left;
  color: #982F0B;
  padding: 4px;
  letter-spacing : -1;
  line-height:12px;

}

.imgRedim
{
    border: 0;
    max-width : 230px;
    /*width : expression(Math.min(this.width, 230));*/
}

.imgRedim2
{
    border: 0;
    max-width : 290px;
    width : expression(Math.min(this.width, 290));
}

.imgBorder
{

 border: 4px #982F0B solid;
 margin: 8px;

}

.FondLienPlusBlanc
{

  background-image: url('/v2/images/comment_white.jpg'); 
  background-repeat: no-repeat; 
  background-position: top center;
  
  padding: 5px;
  margin-left: 5px;
  
}

.FondLienPlusGris
{

  background-image: url('/v2/images/comment_gray.jpg'); 
  background-repeat: no-repeat; 
  background-position: top center;
  
  padding: 5px;
  margin-left: 5px;

}

.FondLienAvantageBlanc
{

  border: 4px #999999 solid;
  background-color: white
  margin: 8px;
  
  padding: 5px;
  margin-left: 5px;
  
}

.FondLienAvantageGris
{

  border: 4px white solid;
  background-color: #999999
  margin: 8px;
  
  padding: 5px;
  margin-left: 5px;

}

