﻿  body 
 {
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:11px; 
color:#2D2D2D; 
height:100%; 
margin-left:0px; 
margin-top:0px; 
margin-right:0px; 
margin-bottom:0px}
 
 body h1
 {
 padding:0px; 
 margin:0px; 
 font-size:11px;
 font-style:italic;
 color :white;}
 
 body h2
 {
 padding:0px; 
 margin:0px; 
 font-size:15px; 
 font-weight:bolder; 
 }
 
 body h3
 {
 padding:0px; 
 margin:0px; 
 font-size:11px; 
 font-weight:bold}
 
 #Header
 {
 background:#DFDFDF; 
 height:100px; 
 margin-left:auto; 
 margin-right:auto; 
 width:100%; 
 clear:both}
 
 a
 {
    color:Black;
    text-decoration:none;
 }
 
 .top a
 {
    color:white;
    text-decoration:none;
 }
 
 .top
 {
    
 background-color:#737373;
 font-size:11px;
 font-style:italic;
 color :white;
    
 }
 
 .center
 {
 margin-left:auto; 
 margin-right:auto; 
 width:986px; 
 clear:both;
 
 
 }
 
 .bloc
 {
 float:left; 
 display:inline; 
 clear:both; 
 margin-top:20px; 
 line-height:1.5em; 
 width:100%; 
 text-align:justify}
 
 .center .img
 {
 float:left; 
 display:inline; 
 width:480px; 
 margin-top:20px; 
 border:1px solid #DFDFDF}
 
 .center .texte
 {
 float:left; 
 display:inline; 
 width:440px; 
 margin-left:10px;
 }
 
 .center .menu
 {
 margin-top:20px; 
 float:left; 
 display:inline; 
 width:100%; 
 height:20px}
 
 .center .menu a
 {
 float:left; 
 display:inline; 
 color:Black; 
 font-size:13px; 
 text-decoration:none; 
 font-weight:bold; 
 margin-left:20px}
 
 .center .menu a:hover
 {
 color:Gray}
 
 
 
 #Content
 {
     float:left; 
     width:100%; 
     clear:both; 
     height:auto;
     padding-bottom:40px;
 }
 
 #Content .btn a
 {
    float:left;
    display:inline;
    clear:both;
    width:447px;
    height:66px;
    margin-left:535px;
    margin-top:-60px;
    margin-bottom:10px;
    background:url(/images/HOME/bouton-acheter.png) no-repeat;
    
 }
 
  #NewHeader
 {

 height:180px; 
 width:100%; 
 background-image:url(/images/HEADER/repet-header.png); 
 background-repeat:repeat-x;
 clear:both;
 }
 
 #HeaderContent
 {
    height:233px; 
    width:986px; 
    background-image:url(/images/HEADER/bg-header2.png); 
    background-repeat:no-repeat;
    
 }
 
 #HeaderContent a.logo
 {
	display:inline-block;
	float:left;
	width:360px;
	height:140px;
 }
 
 #HeaderContent .content
 {
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:17px; 
   font-weight:bold;
   color:#2D2D2D; 
   width:600px;
   padding-top:35px;
   float:left;
  
 }
 
  #HeaderContent ol
 {
  width:600px;   
 }
 
 #HeaderContent ol li
 {
     list-style-type:square;
     float:left;
     width:290px;
 }
  #HeaderContent br
 {
     clear: left;
 }
  
 #Footer
 {
   
   
   height:109px;   
   width:986px; 
   background-color:#f0f0f0;
 }
 
 #LogoFooter
 {
   height:27px;   
   width:287px; 
   padding-top:70px;
   float:left;
 }
  #FooterContent
 {
   padding-top:30px;
   padding-left : 80px;
   float:left;
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:13px; 
   color:#2D2D2D; 
   
 }
 
 .listing
 {
    width:315px;
    height:203px;
    border:1px solid #DFDFDF;
    margin-bottom:30px;
    margin-right:2px;
    margin-left:2px;
    float:left; 

       
 }
  
 #Content .listing .description
 {
    height:45px;
    width:310px;
    background-color:#f0f0f0;
    padding-left:5px;
    padding-top:5px;    
 }
 
#Content .acheter
 {  
    
    float:right;
    margin-right:5px;
    margin-top:5px;
 }
 
 #Content .center .texte ol
 {
  width:600px;   
 }
 
 #Content .center .texte ol li
 {
     list-style-type:square;
     float:left;
     width:290px;
 }
  #Content .center .texte br
 {
     clear: left;
 }
 
 #Detail
 {
   float:right;
   margin-right:5px;
     
 }
 
 #Detail .title
 {
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:17px; 
   font-style:italic;
   font-weight:bolder; 
   color:#C2142F;   
 }
 
  #Detail .description
 {
     margin-top:10px;
 }
 
  .texte .a
 {
   color:#C2142F;  
   text-decoration:none; 
 }
 
 #ItemDetail
{
	position:absolute;
	width:590px;
	height:auto;
	z-index:100000;
	left: 50%;
	margin-left: -295px;
	
	
}

#ItemDetail table
{
	width:100%;
	height:auto;
}
#ItemDetail table
{
	width:100%;
	height:auto;
}

#ItemDetail  td.top
{
	width:590px;
	height:50px;
	background: transparent url(/images/detail/up.png) left 0 no-repeat;
	overflow:hidden;
}

#ItemDetail  td.left
{
	width:35px;
	height:auto;
	background: transparent url(/images/detail/left.png) left 0 no-repeat;
}

#ItemDetail  td.content
{
	width:520px;
	height:560px;
	overflow:hidden;
	background: #FFFFFF url(/images/detail/regthis_bg_cnt_tile.png) left 0 repeat-x;
	background-color:#E6E6E6;
	
}


#ItemDetail  td.content .myform
{
	clear:both;
	width:480px;
	height:560px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

#ItemDetail  td.content .myform .ligne.title
{
	background: transparent url(/images/detail/titre.png) left 0 no-repeat;
	background-position:center top;
}

#ItemDetail  td.content .myform .ligne.member
{
	width:100%;
	height:20px;
	padding:5px 0px 5px 0px;
	background-color:#E6EBEE;	
}



#ItemDetail  td.content .myform a.close
{
	display:block;
	float:right;
	width:23px;
	height:23px;
	background: transparent url(/images/detail/btn_close.png) left 0 no-repeat;
	vertical-align:top;
}


#ItemDetail  td.content .myform .label
{
	clear:both;
	float:left;
	width:220px;
	font-weight:bold;
	text-align:right;
}

#ItemDetail  td.content .myform .value
{
	float:left;
	width:249px;
	margin-left:2px;
}

#ItemDetail  td.content .myform input.text
{
	width:150px;
}

#ItemDetail  td.content .myform span.error
{
	color:#FF0000;
	display:inline-block;
	clear:both;
	float:left;
	font-size:11px;
	visibility:hidden;
}


#ItemDetail  td.right
{
	width:35px;
	height:auto;
	background: transparent url(/images/detail/right.png) left 0 no-repeat;
	overflow:hidden;
}

#ItemDetail  td.left div,
#ItemDetail  td.right div
{
	height:560px;
	width:35px;
}

#ItemDetail td.bottom
{
	width:590px;
	height:50px;
	background: transparent url(/images/detail/down.png) left 0 no-repeat;
	overflow:hidden;
}



#PageListing h1
{
	clear:both;
	float:left;
	width:100%;
	height:20px;
	color:#000000;
	font-size:13px;
}

