.clear2 {

clear: both; 

line-height: 1px; 

font-size: 1px;

}

div.bigCont {

background: #ffffff;

padding-bottom: 40px;

}

div.bigCont * {

margin: 0px;

padding: 0px;

list-style: none;

}

.d_b {

display: block;

}

h4.title {

color: #d1262e;

font-size: 34px;

font-weight: normal;

margin: 0px;

line-height: normal;

padding-bottom: 20px;

}

div.inner {

padding: 0px 14px;

}

ul.cats,ul.cats ul, ul.cats li{

list-style: none;

margin: 0px;

padding: 0px;

}

ul.cats li.main span {

background: transparent url('24102008_titleProdNumber_visu.gif') no-repeat;

width: 30px;

height: 20px;

font-weight: bold;

font-size: 15px;

text-align: center;

display: block;

margin-right: 2px;

float: left;

line-height: 20px;

color: #FFFFFF;

}

ul.cats li.main p {

width: 655px;

margin: 0px;

float: left;

background: #fb9504 url('24102008_orange_visu.gif') no-repeat right;

height: 20px;

line-height: 20px;

color: #FFFFFF;

font-weight: bold;

font-size: 14px;

padding-left: 8px;

text-transform: uppercase;

}

ul.cats li.main ul {

padding: 5px 0px;

padding-bottom: 10px;

}

ul.cats li.main ul li {

padding-left: 40px;

margin: 3px 0px;

}

ul.cats li.main ul li a {

text-decoration: underline;

color: #000000;

font-weight: bold;

font-size: 11px;

}

ul.cats li.main ul li a:hover {

text-decoration: none;

}



h3.title {

color: #fb9504;

font-size: 16px;

font-weight: bold;

margin: 0px;

line-height: normal;

padding-bottom: 10px;

text-transform: uppercase;

}



div.leftPanel {

float: left;

width: 474px;

margin-right: 10px;

}

div.sommaire {

float: left;

background: transparent url('10082009_sommaire_visu.gif') no-repeat;

width: 178px;

height: 240px;

padding-left: 34px;

}

div.sommaire p {

color: #b90320;

font-size: 11px;

font-weight: bold;

margin: 0px;

margin-top: 15px;

padding-bottom: 5px;

}

div.sommaire ul li {

background: transparent url('24102008_listTop_visu.gif') repeat-x;

width: 167px;

padding: 5px 0px;

font-size: 11px;

color: #000000;

}

p.black {

font-size: 12px;

font-weight: bold;

color: #000000;

margin: 0px;

}

ul.bullDot, ul.bullDot li {

list-style: none;

margin: 0px;

padding: 0px;

}

ul.bullDot li {

background: transparent url('24102008_bull_visu.gif') no-repeat left 5px;

text-indent: 10px;

font-size: 12px;

font-weight: bold;

color: #000000;

}

ul.redList {

padding: 10px 0px;

}

ul.redList li {

padding-left: 30px;

margin: 2px 0px;

}

ul.redList li a {

color: #e60106!important;

font-size: 11px;

font-weight: bold;

text-decoration: underline;

}

.orange {

color: #fb9504;

font-size: 12px;

font-weight: bold;

display: block;

padding-top: 10px!important;

}

ul.redList li a:hover {

text-decoration: none;

}

h6.txtTitle {

color: #e60106;

font-size: 15px;

font-weight: bold;

margin-bottom: 10px;

}

div.txtCont {

margin-top: 10px;

color: #000000;

font-size: 12px;

}

a.toTop {

color: #8f8f8f!important;

font-size: 10px;

text-decoration: underline;

}

a.toTop:hover {

text-decoration: none;

}

div.aSavoir {

background: transparent url('24102008_aSavoir_visu.gif') no-repeat;

width: 160px;

padding-left: 15px;

padding-top: 25px;

padding-right: 25px;

float: left;

height: 85px;

margin-right: 10px;

}

div.aSavoir ul li {

margin: 2px 0px;

font-size: 11px;

font-weight: bold;

float: left;

}

p.txtContLast {

float: left;

width: 480px;

}

.marginB50 {

margin-bottom: 50px!important;

}

div.squirleCont {

background: transparent url('24102008_squirleRepeat_visu.gif') repeat-y;

}

div.squirle {

background: transparent url('24102008_squirleTop_visu.jpg') no-repeat top;

width: 665px;

padding: 10px;

font-size: 11px;

padding-bottom: 0px;

margin-top: 15px;

}

div.squirleCont div.bottom {

background: transparent url('24102008_squirleBottom_visu.gif') no-repeat;

height: 3px;

width: 685px;

font-size: 1px;

line-height: 1px;

}

div.squirle p {

padding: 5px;

width: 560px;

}

div.squirle strong, div.violet strong {

display: block;

}

.paddingR10 {

padding-right: 10px!important;

}

a.red {

color: #e60106!important;

font-size: 12px;

text-decoration: underline;

}

a.red:hover {

text-decoration: none;

}

div.violetCont {

background: transparent url('24102008_violetRepeat_visu.gif') repeat-y;

}

div.violet {

background: transparent url('24102008_violetTop_visu.gif') no-repeat top;

width: 665px;

padding: 10px;

padding-bottom: 0px;

font-size: 11px;

margin-top: 15px;

}

div.violetCont div.bottom {

background: transparent url('24102008_violetBottom_visu.gif') no-repeat;

height: 5px;

width: 685px;

font-size: 1px;

line-height: 1px;

}

div.violet p {

padding: 5px;

width: 620px;

} 
.goTo2 {
background: url(15122008_small_arrow_bullet_visu.gif) no-repeat left bottom;
color: black;
display: inline;
float: right;
font: normal normal 11px Arial, Helvetica, sans-serif;
height: 13px;
margin: 7px 0 9px auto;
padding: 0 0 0 9px;
text-decoration: underline;
} 