body { 
margin: 0; 
padding: 0; 
width: 100%;
height:100%;
background-color:#626262;
color: #666666; 
font-size: 12px; 
font-family:Arial, Helvetica, sans-serif;
}

#global-container{
background-color:#626262;
background: url(../medias/commun/fond.gif) repeat-x;
color: #666666; 
font-size: 12px; 
font-family:Arial, Helvetica, sans-serif;
width: 100%;
height:100%;
}

#global{
position: relative;
margin-left: -488px;
left: 50%;
width: 976px;
padding-top:110px;
}

#contenu{
background: url(../medias/commun/fond-haut.gif) no-repeat;
background-color:#FFF;
}

#bandeau{
position: absolute;
margin-left: -488px;
left: 50%;
width: 976px;
top:0px;
}

#logo {
float:left;
width:206px;
}
* html #logo {width:200px;}

#bandeau-droite {
float:left;
width:770px;
}
* html #bandeau-droite {width:776px;}

#menu-secondaire-haut {
height:72px;/*77*/
padding-top:5px;
margin-left:221px; 
width:555px;/*776*/ 
font-size:10px;
color:#9a9999;
float:right;
}
* html #menu-secondaire-haut { margin-left:218px; width:558px; }

#menu-container {
width:770px;/*776*/
padding-left:6px;
}
* html #menu-container {padding-left:0px;width:776px;}

#footer {
width: 100%;
background-color:#535252;
height: 20px;
padding-top: 6px;
font-size:10px;
margin-top:0px;
}

#footer_contenu {
position: absolute;
margin-left: -488px;
left: 50%;
width: 976px;
color: #fff;
}

#contenu-ref-haut {
height:10px;
}

#bloc-ref {
background-color:#f7f7f0;
padding:13px 0px 10px 20px;
}

#bloc-ref  img{
display:block;
}

.ref-blocs {
width:140px;
float:left;
margin:5px 19px 0px 0px;
}

.ref-blocs-titre {
color:#a6a5a5;
font-size:12px;
font-weight:bold;
/*border-bottom:2px solid #eaac00;*/
padding-bottom:3px;
}

.ref-blocs-titre-ul {
margin:0px;
padding:0px;
}

.ref-blocs-titre-li {
color:#a6a5a5;
font-size:10px;
border-bottom:1px dotted #a6a5a5;
padding:3px 0px 3px 0px;
list-style:none;
}

#pubs {
width: 976px;
margin:20px 0px 20px 0px;
}

#pub-gauche {
width: 468px;
margin:0px 40px 0px 0px;
float:left;
}

#pub-droite {
width: 468px;
margin:0px 0px 0px 0px;
float:left;
}

#scroll-produits {
width: 936px;
padding:15px 20px 0px 20px;
height:149px;
}

#fleche-gauche {
width: 40px;
height:49px;
margin-top:100px;
float:left;
}


#scroll {
width: 850px;
margin: 0px;
float: left;
}
/*
#scroll-bande {
width: 10000px;
}

.scroll-bloc {
width: 140px;
padding:0px 15px 0px 15px;
float:left;
text-align:center;
}
*/

.center {
width: 140px;
text-align:center;
}

#fleche-droite {
width: 40px;
height:49px;
margin-top:100px;
text-align:right;
float:left;
}

#fond-edito {
background: url(../medias/commun/fond-edito.gif) repeat-x;
padding:15px 20px 15px 20px;
}

#titre-edito {
float:left;
width:756px;
}
* html #titre-edito { width:606px; }

#titre {
float:left;
width:696px;
}

#lien-edito {
float:left;
width:180px;
}
* html #lien-edito { margin-left:150px;}

#fond {
padding:20px 20px 15px 20px;
}

.fleche-puce {
margin-top:10px;
float:left;
}

.lien {
margin:-12px 0px 0px 3px;
float:left;
}

#push-actus {
width:460px;
height:195px;
background: url(../medias/pages/push-actualites.jpg) no-repeat;
margin:16px 16px 16px 0px;
float:left;
}

#push-actus-onglets {
width:92px;
padding:57px 20px 0px 20px;
float:left;
}

.onglet {
padding:20px 0px 0px 0px;
height:16px;
}
* html .onglet { height:auto; }



#push-club a {
width:460px;
height:195px;
background: url(../medias/pages/push-club.jpg) no-repeat;
margin:16px 0px 16px 0px;
float:left;
}

#push-contact {
width:460px;
height:106px;
margin:0px 16px 0px 0px;
float:left;
}

#push-support {
width:269px;
height:106px;
margin:0px 16px 0px 0px;
float:left;
}

#push-partenaires {
width:174px;
height:56px;/*106*/
background: url(../medias/pages/push-partenaires.jpg) no-repeat;
margin:0px 0px 0px 0px;
float:left;
text-align:center;
padding-top:50px;
}

#col-gauche {
width:198px;
margin-right:30px;
float:left;
}

#col-droite {
width:700px;
float:left;
}

#push-gauche-club {
width:183px;/*198*/
height:74px;/*114*/
background: url(../medias/pages/fond-club-accuscan.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:40px 0px 0px 15px;
font-size:10px;
}

.lien-push-gauche-club {
margin:4px 0px 0px 20px;
}

#push-gauche-contact {
width:168px;/*198*/
height:277px;/*311*/
background: url(../medias/pages/fond-contact.gif) no-repeat;
margin:20px 0px 0px 0px;
padding:34px 15px 0px 15px;
font-size:10px;
}

#push-gauche-contact-nospace {
width:168px;/*198*/
height:297px;/*311*/
background: url(../medias/pages/fond-contact.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:34px 15px 0px 15px;
font-size:10px;
}

#push-gauche-ligne-technique {
width:143px;/*198*/
height:95px;/*107*/
background: url(../medias/commun/fond-ligne-technique.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 55px;
font-size:12px;
}

#push-gauche-rss {
width:143px;/*198*/
height:47px;/*59*/
background: url(../medias/commun/fond-rss.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 55px;
font-size:12px;
font-weight:bold;
}

#push-gauche-coordonnees {
width:183px;/*198*/
height:95px;/*132*/
background: url(../medias/commun/fond-coordonnees.gif) no-repeat;
margin:0px 0px 20px 0px;
padding:37px 0px 0px 15px;
font-size:11px;
}

#fond-club {
width:655px;/*700*/
height:158px;/*333*/
background: url(../medias/commun/fond-club.jpg) no-repeat;
margin:0px 0px 0px 0px;
padding:175px 0px 0px 45px;
font-size:11px;
}



#fil-ariane {
font-size:10px;
height:35px;
}

.trait-grand {
height:1px;
width:700px;
}

.produit-col-gauche {
width:334px;/*334*/
float:left;
border-right:1px solid #c6c6c3;
padding-right:15px;
margin:15px 0px 15px 0px;
}

.produit-col-droite {
width:335px;/*335*/
float:left;
margin:15px 0px 15px 15px;
}

.produit-col-vignette {
width:90px;
float:left;
margin-right:15px;
}

.produit-col-texte {
width:228px;
float:right;
}

.produit-photo {
width:188px;
float:left;
margin:10px 20px 10px 0px;
}

#produit-photo-droite {
width:188px;
float:left;
margin:10px 0px 10px 20px;
}

#produit-photo-droite-services {
width:268px;
float:left;
margin:10px 0px 10px 20px;
}

.produit-texte-container {
width:490px;
float:left;
margin:10px 0px 10px 0px;
}

.produit-texte-container-services {
width:410px;
float:left;
margin:10px 0px 10px 0px;
}
.produit-texte-container-services-grand {
width:700px;
}

#produit-texte {
padding-bottom:15px;
margin-bottom:15px;
font-size: 11px;
border-bottom:1px solid #c6c6c3;
}

#marques-texte {
float:left;
width:470px;
}

.produit-support-gauche {
width:306px;/*306*/
float:left;
border-right:1px solid #c6c6c3;
padding-right:43px;
margin:15px 0px 15px 0px;
}

.produit-support-gauche-no-trait {
width:307px;/*306*/
float:left;
padding-right:43px;
margin:15px 0px 15px 0px;
}

.produit-support-droite {
width:306px;/*306*/
float:left;
margin:15px 0px 15px 43px;
}

.image {
margin:5px 0px 15px 0px;
}

.jaune {
width:700px;
height:22px;
background: url(../medias/commun/fond-jaune.gif) no-repeat;
margin:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#FFF;
}

.jaune-border {
width:110px;
/*height:18px;*//*22*/
border-left:1px solid #fff;
float:left;
padding:4px 0px 0px 5px;
}

.jaune-border-last {
width:90px;
/*height:18px;*//*22*/
border-left:1px solid #fff;
float:left;
padding:4px 0px 0px 5px;
}

.scroll {
overflow:auto; 
width: 700px; 
height: 100px;
margin-bottom:20px;
}

.beige1 {
background-color:#f6f6ee;
border-bottom:1px solid #fff;
/*height:20px;*/
}

.beige2 {
background-color:#f0f0e4;
border-bottom:1px solid #fff;
/*height:20px;*/
}

/*menu*/

a.menu-accueil, a.menu-accueil-current { display: block; float:left; background-image:url(../medias/commun/menu-accueil.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-accueil:hover, a.menu-accueil:active, a.menu-accueil-current { background-position:0 -33px; text-decoration:none; }

a.menu-produits, a.menu-produits-current { display: block; float:left; background-image:url(../medias/commun/menu-produits.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-produits:hover, a.menu-produits:active, a.menu-produits-current { background-position:0 -33px; text-decoration:none; }

a.menu-marques, a.menu-marques-current { display: block; float:left; background-image:url(../medias/commun/menu-marques.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-marques:hover, a.menu-marques:active, a.menu-marques-current { background-position:0 -33px; text-decoration:none; }

a.menu-support, a.menu-support-current { display: block; float:left; background-image:url(../medias/commun/menu-support.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-support:hover, a.menu-support:active, a.menu-support-current { background-position:0 -33px; text-decoration:none; }

a.menu-actualites, a.menu-actualites-current { display: block; float:left; background-image:url(../medias/commun/menu-actualites.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-actualites:hover, a.menu-actualites:active, a.menu-actualites-current { background-position:0 -33px; text-decoration:none; }

a.menu-contact, a.menu-contact-current { display: block; float:left; background-image:url(../medias/commun/menu-contact.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-contact:hover, a.menu-contact:active, a.menu-contact-current { background-position:0 -33px; text-decoration:none; }

a.menu-club, a.menu-club-current{ display: block; float:left; background-image:url(../medias/commun/menu-club.gif); background-repeat: no-repeat; width: 110px; height: 33px; margin: 0px 0 0 0; padding:0px; }
a.menu-club:hover, a.menu-club:active, a.menu-club-current { background-position:0 -33px; text-decoration:none; }

a.onglets-promotions { display: block; float:left; background-image:url(../medias/pages/onglets-promotions.gif); background-repeat: no-repeat; width: 92px; height: 16px; margin: 0px; padding:0px; }
a.onglets-promotions:hover, a.onglets-promotions:active, a.onglets-promotions.current { background-position:0 -16px; text-decoration:none; }
a.onglets-nouveautes { display: block; float:left; background-image:url(../medias/pages/onglets-nouveautes.gif); background-repeat: no-repeat; width: 92px; height: 16px; margin: 0px; padding:0px; }
a.onglets-nouveautes:hover, a.onglets-nouveautes:active, a.onglets-nouveautes.current { background-position:0 -16px; text-decoration:none; }
a.onglets-obsolescences { display: block; float:left; background-image:url(../medias/pages/onglets-obsolescences.gif); background-repeat: no-repeat; width: 92px; height: 16px; margin: 0px; padding:0px; }
a.onglets-obsolescences:hover, a.onglets-obsolescences:active, a.onglets-obsolescences.current { background-position:0 -16px; text-decoration:none; }
a.voir-detail { display: block; float:left; background-image:url(../medias/pages/voir-detail.gif); background-repeat: no-repeat; width: 99px; height: 25px; margin-top: 0px; padding:0px; }
a.voir-detail:hover { background-position:0 -25px; text-decoration:none; }
a.telecharger-fiche-produit { display: block; float:left; background-image:url(../medias/pages/telecharger-fiche-produit.gif); background-repeat: no-repeat; width: 207px; height: 25px; margin-top: 0px; padding:0px; }
a.telecharger-fiche-produit:hover { background-position:0 -25px; text-decoration:none; }
a.savoir-plus-marque { display: block; float:left; background-image:url(../medias/pages/savoir-plus-marque.gif); background-repeat: no-repeat; width: 194px; height: 25px; margin-top: 0px; padding:0px; }
a.savoir-plus-marque:hover { background-position:0 -25px; text-decoration:none; }
a.imprimable { display: block; float:left; background-image:url(../medias/pages/version-imprimable.gif); background-repeat: no-repeat; width: 148px; height: 25px; margin-top: 0px; padding:0px; margin: 0px 0 0 0; padding:0px; border:0px;}
a.imprimable:hover { background-position:0 -25px; text-decoration:none; }



.spacer{
clear:both;
}

.float{
float:left;
}

.right{
float:right;
}

.right-padding{
float:right;
margin-top:5px;
}

.right-padding-small{
float:right;
margin-top:5px;
font-size:11px;
}

.float-padding{
float:left;
margin-top:5px;
}

.float-padding-petit{
float:left;
margin-top:2px;
}

.titre-float{
float:left;
width:300px;
}

h1{
margin:0px 0px 10px 0px;
padding:0px;
font-size:20px;
color: #666666;
}

h2{
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:14px;
color: #666666;
}

h3{
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:13px;
color: #666666;
}

.texte{
font-size:11px;
}

.emphasis{
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:18px;
color: #666666;
}

img{
margin:0px;
padding:0px;
}

img a, a:hover, a:active, a.current {
margin:0px;
padding:0px;
}

table{
border:1px solid #c6c6c3;
}

p{
margin:0px 0px 8px 0px;
}

.plan-titre{
font-size:16px;
font-weight:bold;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0em 0em 15px 1.5em;
}

li {
list-style:disc;
}

.list-plan {
list-style:none;
margin: 0em 0em 0em -1.5em;
font-size:11px;
}

/* formulaire */

form{
padding:0px;
margin:0px;
}

label{
width: 68px;
font-size:10px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

.label-grand{
width: 100px;
font-size:12px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

.label-formulaire{
width: 100px;
font-size:11px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

.label-formulaire.alerte {
	color: #fb4b46;
}

.label.alerte {
	color: #fb4b46;
}

.label-long{
width: 300px;
font-size:11px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

.label-conf{
width: 105px;
font-size:11px;
float: left;
font-weight:bold;
}

.textfield-conf{
width: 108px;
float:left;
font-size: 11px;
}

input{
padding: 0px;
margin: 0px;
float: left;
}

.textfield{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 93px;
font-size: 10px;
color: #333;
margin-bottom: 2px;
padding: 2px;
}
* html .textfield {width:90px;}

.textfield-grand{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 200px;
font-size: 10px;
color: #333;
margin-bottom: 2px;
padding: 2px;
}
* html .textfield-grand {width:197px;}

.textfield-formulaire{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 108px;
font-size: 10px;
color: #333;
margin-bottom: 2px;
padding: 2px;
}
* html .textfield-formulaire {width:105px;}

.textfield-formulaire.alerte{
	border: #fb4b46 1px solid;
}
.textfield.alerte{
	border: #fb4b46 1px solid;
}

.textfield-recherche{
width: 106px;
font-size: 11px;
color: #333;
margin: 2px 0px 2px 0px;
padding: 1px;
float:left;
}

.textarea{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 165px;
height: 60px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif; 
}

.textarea-formulaire{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 353px;
height: 60px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif; 
}
*html .textarea-formulaire{width: 350px;}

.dropdown{
background-color: #ffffff;
border: #cccccc 1px solid;
/*width: 114px;*/
font-size: 10px;
color: #333;
margin-bottom: 2px;
padding: 2px;
}
* html .dropdown {width: 108px;}

.dropdown-recherche{
width: 126px;
font-size: 11px;
color: #333;
margin: 2px 4px 2px 4px;
padding: 1px;
float:left;
}

.ok{
width: 68px;
float:left;
}

#envoyer { float:left; background-image:url(../medias/pages/envoyer.gif); background-repeat: no-repeat; width: 68px; height: 25px; margin: 0px 0 0 0; padding:0px; border:0px; }
#envoyer:hover { background-position:0 -25px; text-decoration:none; }
#envoyer-push { float:left; background-image:url(../medias/pages/envoyer-push.gif); background-repeat: no-repeat; width: 68px; height: 25px; margin: 0px 0 0 0; padding:0px; border:0px; }
#envoyer-push:hover { background-position:0 -25px; text-decoration:none; }




span.alerte{
color: #fb4b46;
}

.legals{
font-size:10px;
color:#b0afaf;
}

.formulaire-col1{
width:215px;
float:left;
margin-right:27px;
}

.formulaire-col3{
width:215px;
float:left;
}

.formulaire-col2-grand{
width:458px;
float:left;
}

 /* liens */
 
a:link { color: #e49e06; text-decoration: none; font-weight:bold; font-size:11px; }
a:visited { color: #e49e06; text-decoration: none; font-weight:bold; font-size:11px; }
a:hover { color: #e49e06; text-decoration: underline; font-weight:bold; font-size:11px; }
a:active { color: #e49e06; text-decoration: none; font-weight:bold; font-size:11px; }

a.lien-calque:link { color: #6b6c6c; text-decoration: none; font-size:11px; }
a.lien-calque:visited { color: #6b6c6c; text-decoration: none; font-size:11px; }
a.lien-calque:hover { color: #6b6c6c; text-decoration: underline; font-size:11px; }
a.lien-calque:active { color: #6b6c6c; text-decoration: none; font-size:11px; }

a.lien-produits:link { color: #294c60; text-decoration: none; font-size:12px; }
a.lien-produits:visited { color: #294c60; text-decoration: none; font-size:12px; }
a.lien-produits:hover { color: #294c60; text-decoration: underline; font-size:12px; }
a.lien-produits:active { color: #294c60; text-decoration: none; font-size:12px; }

a.lien-footer:link { color: #fff; text-decoration: none; font-size:10px; font-weight:normal; }
a.lien-footer:visited { color: #fff; text-decoration: none; font-size:10px; font-weight:normal; }
a.lien-footer:hover, a.lien-footer.current { color: #fff; text-decoration: underline; font-size:10px; font-weight:normal; }
a.lien-footer:active { color: #fff; text-decoration: none; font-size:10px; font-weight:normal; }

a.lien-menu-secondaire:link { color: #DFDFDF; text-decoration: none; font-size:11px; font-weight:normal; }
a.lien-menu-secondaire:visited { color: #DFDFDF; text-decoration: none; font-size:11px; font-weight:normal; }
a.lien-menu-secondaire:hover, a.lien-menu-secondaire.current { color: #DFDFDF; text-decoration: underline; font-size:11px; font-weight:normal; }
a.lien-menu-secondaire:active { color: #DFDFDF; text-decoration: none; font-size:11px; font-weight:normal; }

a.lien-ref:link { color: #a6a5a5; text-decoration: none; font-size:10px; font-weight:normal; }
a.lien-ref:visited { color: #a6a5a5; text-decoration: none; font-size:10px; font-weight:normal; }
a.lien-ref:hover { color: #a6a5a5; text-decoration: underline; font-size:10px; font-weight:normal; }
a.lien-ref:active { color: #a6a5a5; text-decoration: none; font-size:10px; font-weight:normal; }

a.lien-titre-ref:link { color: #a6a5a5; text-decoration: none; font-size:12px; font-weight:bold; }
a.lien-titre-ref:visited { color: #a6a5a5; text-decoration: none; font-size:12px; font-weight:bold; }
a.lien-titre-ref:hover { color: #a6a5a5; text-decoration: underline; font-size:12px; font-weight:bold; }
a.lien-titre-ref:active { color: #a6a5a5; text-decoration: none; font-size:12px; font-weight:bold; }

a.lien-push-gauche-club-vert:link { color: #88bc0c; text-decoration: none; font-size:11px; font-weight:bold; line-height:12px; }
a.lien-push-gauche-club-vert:visited { color: #88bc0c; text-decoration: none; font-size:11px; font-weight:bold; line-height:12px; }
a.lien-push-gauche-club-vert:hover { color: #88bc0c; text-decoration: underline; font-size:11px; font-weight:bold; line-height:12px; }
a.lien-push-gauche-club-vert:active { color: #88bc0c; text-decoration: none; font-size:11px; font-weight:bold; line-height:12px; }

a.lien-sous-rubriques:link { color: #e49e06; text-decoration: none; font-weight:bold; font-size:12px; }
a.lien-sous-rubriques:visited { color: #e49e06; text-decoration: none; font-weight:bold; font-size:12px; }
a.lien-sous-rubriques:hover , a.lien-sous-rubriques.current { color: #626262; text-decoration: none; font-weight:bold; font-size:12px; }
a.lien-sous-rubriques:active{ color: #e49e06; text-decoration: none; font-weight:bold; font-size:12px; }

a.plan-titre:link { color: #294c60; text-decoration: none; font-size:12px; font-weight:bold;}
a.plan-titre:visited { color: #294c60; text-decoration: none; font-size:12px; font-weight:bold;}
a.plan-titre:hover { color: #294c60; text-decoration: underline; font-size:12px; font-weight:bold;}
a.plan-titre:active { color: #294c60; text-decoration: none; font-size:12px; font-weight:bold;}

/* ajouté 2009.09.16 */

#global-popup{
position: relative;
width: 600px;
height:450px;
padding:40px 0px 0px 40px;
}

#popup-logo{
width: 300px;
float:left;
}

.table-popup{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFF;
font-size:11px;
text-align:
}

/* ----- HOME - PRODUCTS CAROUSEL ----- */

#scroll #carousel {
	width: 850px;
	height: 150px;
	padding: 0px;
	margin: 0px;
	
	overflow: hidden;
}

#scroll #carousel li {
	width: 150px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	
	float: left;
	display: inline;
}

#scroll #carousel ul {
	width: 1400px;
}

#scroll #carousel ul li .img {
	width: 140px;
	height: 120px;
	display: block;
}

/* ----- PAGE - "GLOSSAIRE" CAROUSEL ----- */

#scroll-ptt {
	width: 644px;
	margin: 0px;
	float: left;
}

#scroll-ptt #carousel {
	width: 644px;
	height: 18px;
	padding: 0px;
	margin: 0px;
}

#scroll-ptt #carousel li {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #626262;
	
	width: 140px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	
	float: left;
	display: inline;
}

#scroll-ptt #carousel li.last {
	border-width: 0px;
}

/* ----- HOME - "LOGOS" SLIDESHOW ----- */

#slideshowMini {
	width: 174px;
	height: 50px;
	padding: 0px;
	margin: 0px;
}

#slideshowMini div {
	padding: 0px;
	margin: 0px;
	
	position: absolute;
}

/* ----- HOME - "ACTUALITES" SLIDESHOW ----- */

#push-actus {
	/*border: 1px #00FFFF solid;*/
}

.push-actus-conteneur {	
	/*border: 1px #000000 solid;*/
	
	width: 306px;
	height: 100px;
	padding: 0px;
	margin: 72px 0px 0px 0px;
	
	float: left;
}

.push-actus-contenu {
	/*border: 1px #FF0000 solid;*/
	
	padding: 0px;
	margin: 0px;
	
	width: 312px;
	float: left;
	clear: both;
}

.push-actus-chiffres {
	/*border: 1px #00FF00 solid;*/
	
	font-size: 10px;
	
	width:auto;
	
	padding:5px 13px 0 0;
	
	/*clear: both;*/
	float: right;
}

.push-actus-chiffres div {
	/*border: 1px #0000FF solid;*/
	
	width: 20px;
	
	float: left;
	
	text-align: center;
	text-decoration : none;
	
	cursor: pointer;
}

.push-actus-chiffres div.active,
.push-actus-chiffres div:hover {
	text-decoration : underline;
}

.push-actus-titre {
	height: 14px;
	overflow: hidden;
	
	margin: 0px 0px 4px 25px;
}

.push-actus-titre a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.push-actus-photo {
	font-size: 11px;
	text-align: center;
	
	height: 86px;
	padding: 0px;
	overflow: hidden;
	
	margin: 0px 2px 0px 0px;
	
	float: right;
}

.push-actus-texte {
	padding: 0px 5px 0px 5px;
	
	height: 86px;
	overflow: hidden;
}

.push-actus-texte a {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

/* ----- HEADER'S MENU ----- */

#menu {
	margin: 0px;
	padding: 0px;
}

#menu li {
	float:left;
}

/* rollover without js */
#menu > li  > a:hover + ul,
#menu > li  > ul:hover {
	display: block;
}

#menu li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.menuContainer {
	background-color: #f0cd00;
	background-repeat: repeat-y;
	background-position: bottom;
	
	width: 659px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	
	position: absolute;
	top: 0px;
	left: 0px;
}

#menuProduit,
#menuMarque {
	margin-left: 50%;
	top: 110px;
	left: -280px;
	display: none;
}
* html #menuProduit,
* html #menuMarque {
	left:150px;
}

.menuContainerFooter {
	background-image: url(../medias/commun/menu_bas.gif);
	width: 659px;
	height: 10px;
}

.menuItem {
	font-size: 11px;
	text-align: center;
	line-height:11px;
	width: 100px;
	padding: 0px 3px 0px 3px;
	
	
	float: left;
	margin: 5px 12px 0px 12px;
}
* html .menuItem {
	margin: 5px 10px 0px 10px;
}

.menuItem-img {
	background-color: #FFFFFF;
	border: 1px solid #999;
	width: 100px;
	height: 80px;
}

.menuItem-img  table,
.menuItem-img  tr,
.menuItem-img  td{
	border: 0px;
	
	width: 100%;
	height: 100%;
	padding: 0px;
	
	margin: 0px;
}

.menuItem-img  td{
	vertical-align: middle;
}

.menuItem-link {
	padding-top: 5px;
	width: 100px;
}

.site {
	padding-top: 5px;
	float:left;
}
