body { background: #FFF; font-family: Arial, Helvetica, Verdana; margin:0px; }

.float-wrapper {float: left; width: 121px;}

#tableacc { 
margin-left: auto; margin-right: auto;
border-width:0px; width: 990px; border-color:#BBB; border-style:dashed; padding:0px;
}

#incode{
font-family: Arial, Helvetica;
font-size: 11px;
text-align: left;
margin-top: 6px;
margin-bottom: 6px;

float:left;
padding: 4px;
width: 650px;
border: 1px solid #ccc;
}

#incode h3{
border-bottom: 0px solid #ccc;
font-size: 18px;
}


#tablobasacc{
font-size: 13px;
font-family: Arial, Helvetica; 
margin-top: 10px;
float: left;
text-align: left;
background-image: url(img/bgtabloacbas.gif);
border: 1px solid #ccc;
font-size: 12px;
padding: 4px;
width: 984px;
}

#container-foot {
  width: 100%;
 
}
#container-page {
  margin: 0 auto;
float:left;
  width: 100%;
  background: #FFF;
  text-align: left;
  }

#foot {
margin-top: 10px;
text-align: center;
color: #444;
background-image: url(img/bgsearchbar2.gif);
padding-top: 0px !important;
padding-top: 8px;
width: 100%;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;}

#footviolet {
margin-left: auto; margin-right: auto;
width:100%;
font-size: 11px;
color: #575757;
bottom: 0 !important;
bottom: -1px; /* For Certain IE widths */}

#top {
background-image: url(img/bgtop.jpg);
margin-top:0px;
height: 78px; width: 100%;
margin-bottom:0px;
text-align:center;
}

#corps {
width: 100%;
margin-top: 0px !important;
margin-top: -6px;
padding: 0px;
text-align: center;
}

#content {
width: 100%;
margin-left: auto; margin-right: auto;
text-decoration: none;
}

#chercher {
font-family: Tahoma, Arial, Helvetica; 
vertical-align: center
margin: 0px;
background:url(img/bglignenoire.gif);
color: #FFF;
height: 40px;
padding-top: 14px !important;
padding-top: 10px;
border-top: 2px solid #000;
border-bottom: 0px dashed #000;
}

#chercher a, #chercher a:visited, #chercher a:hover{
color: #FFF;
}

#newsletter  {
font-family: Tahoma, Arial, Helvetica; 
color: #444;
background-image: url(img/bgsearchbar2.gif);
padding-top: 0px !important;
padding-top: 8px;
width: 990px;
border-bottom: 1px solid #CCC;
margin-left: auto; margin-right: auto;
}

#accleft{
font-family: Arial, Helvetica; 
font-size: 13px;
float:left;
text-align: left;

border-bottom: 0px solid #ccc;
width: 310px;
margin-right: 10px;
}

#tabacc2{
height:19px;
padding: 5px 4px 4px 4px;
width: 310px;
border-bottom: 1px solid #275FA3;
background-image: url(img/bgtabacc.gif);
}


#tabacc2 img{
padding-bottom: 5px;
}

#insideaccleft{
font-family: Arial, Helvetica; 
line-height: 1.4em;
width: 310px !important;
width: 302px;
padding-left: 0px !important;
padding-left: 8px;
padding-top: 6px;
}

#accright{

float:left;
width: 660px;
margin-left: 10px;
border-bottom: 0px solid #ccc;
border-top: 0px solid #ccc;
padding-bottom: 10px;
}

#more {
padding: 2px;
font-weight: bold;
color: #D20666;
}

#codescat{
font-family: Arial, Helvetica; 
font-size: 13px;
background:#FFF;
padding: 15px 4px 15px 4px;
}

#codescat strong a, #codescat strong a:visited{
font-family: Arial, Helvetica; 
font-size: 15px;
color: #1172B7;
}

.need{
font-family: Tahoma, Arial, Helvetica, Verdana; 
color: #DA008B;
font-size: 24px;
font-weight: bold;
}


.tabacc{font-family: Arial, Helvetica, Verdana; color: #fff;font-size: 14px;font-weight: bold;}

#tableacc h1 {
top: 0px;
background-image: url(img/bgsearch2.gif);
border-bottom: 1px solid #ccc;
color: #4B4B4B; font-family: Helvetica, Verdana; font-size: 20px;
}

#tableacc strong a{
font-family: Arial, Helvetica, Verdana; 
font-weight: bold;
font-size: 14px;
}

#tableacc a{ 
text-decoration: none;
font-weight:normal;
color:#266084;
} 

#tableacc a.plus{ 
text-decoration: none;
color:#FF9900;
} 

#tableacc a:hover{ 
text-decoration: underline;
} 

#incode strong{
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
color: #CB3040;
}

#incode table{
font-family: Arial, Helvetica, Verdana;
font-size: 11px;
text-align: left;
}

#storecat{
float:left;
vertical-align: text-bottom;
width:640px;
padding: 8px;
border-bottom: 1px solid #ccc;
}

#storecat a{
padding-top: 12px;
font-size: 12px;
font-weight: bold;
}

#storecat img{
padding-bottom: 12px;
}

.commentcode{
font-size: 9px;
color: #696969;
}

.divok { visibility: visible; overflow: visible;background: #FAE345;padding: 3px;border: 1px solid #F4CC6F;margin-bottom: 2px;color: #FFF;width:120px;}
.divhidden { visibility: hidden; overflow: hidden;  position: absolute;}