
body {	margin: 0; padding: 0; background: #fff url(../images/body_bg.gif) no-repeat center top;}

#tete, #chemin, #corps, #pied { clear: both; }
#site {margin:0pt auto; width:100%; background: url(../images/site_bg.png) repeat-y center top;}

/* Liens d'évitement */
ul#skip { text-align: right; margin: 0; display: none; }
ul#skip li { display: inline; list-style: none; padding: 0 0.2em;  }

/*
 * Tete
*/
#tete { width:100%; min-height:108px; background:url(../images/tete_bg.gif) no-repeat center top; overflow:hidden;}
#bandeau { width:1000px; margin:0 auto; }
#logo { float: left; }

#tete .outils { float:right; margin-top:10px; background:#f3f3f3;}
#tete .bloc { float:left; width:165px; font-size:0.85em; border-right:1px solid #fff;}
#tete .bloc .titre { padding:2px 10px; background:#d22840; color:#fff; text-transform:uppercase; }
#tete .bloc ul,#tete .bloc p, #tete .bloc h3 { margin:8px 15px;}
#tete .bloc a { color:#3f3f3f;}
#tete .bloc a:hover { color:#d22840;}
#tete .bloc .titre a { color:#fff;}
#tete .bloc .titre a:hover { color:#000;}


/*
 * Partie principale (contenu)
*/

#chemin { padding:1em; font-size:0.85em; overflow:hidden; background: url(../images/chemin_bg.gif) repeat-x; border:1px solid #d9d9d9;}
#chemin a { color:#000;}
#chemin a:hover { color:#d73648;}

#corps { clear:both; width:1000px; margin:0 auto; overflow:hidden; }

/* Version 2 colonnes */
#contenu { float:left; width:670px;}
#contenu #preview { line-height:1.5em; padding:0 1em;}
#coldroite { float:right; width:303px; }
.demo-icare #contenu #preview { padding:0;}


/*** LES BLOCS ***/

#coldroite .bloc { margin:14px 0; border:1px solid #e4e8dd; overflow:hidden;}
#coldroite .bloc .titre {}
.bloc .plus { float:left; clear:both; width:100%; padding:7px 0; background:#d3d6d1;}
.bloc .plus a { display:block; width:120px; height:13px; margin-left:7px; text-indent:-99999px; }
.bloc .element { width:95%; padding:0; min-height:120px;}
#coldroite {position:relative;}

.fr #pastilles {position:absolute; width:149px; height:112px; top:-0; right:0; background:url(../images/fr/pastille.png) no-repeat;}
.en #pastilles {position:absolute; width:149px; height:112px; top:-0; right:0; background:url(../images/en/pastille.png) no-repeat;}
.de #pastilles {position:absolute; width:149px; height:112px; top:-0; right:0; background:url(../images/de/pastille.png) no-repeat;}

/* caroussel */
#caroussel { float:left; width:100%; margin-bottom:1em; min-height:208px; z-index:20;}

/* slider actualites */
#actualites #slider { padding:0 10px; width:283px; min-height:150px; background:url(../images/filet_slider.gif) repeat-y; color:#696969;}
#actualites #slider .pages { margin:-20px 5px 0 0;}
#actualites a { color:#000;}
#actualites a:hover { color:#d73648;}
#actualites p.titre a { font-size:1.1em;}
#actualites div.visuel img { margin: 15px 0 15px 15px;}
/*#actualites .droite { margin:10px 0 10px 10px !important;}*/


/* slider produits associes */
#associes #slider_associes { padding:0 10px; min-height:120px; background:#e6ebee; color:#696969;}
#associes #slider_associes .pages { margin:-20px 10px 0 0;}
#associes #slider_associes .pages img { margin:0 2px;}
#associes #slider_associes img { max-width:100px; max-height:100px;}
#associes p.titre { margin-bottom:0;}
#associes p.titre a { font-size:1.1em;}
#associes .gauche { margin:10px 10px 10px 0 !important;}

/* boutons images */
.fr #boutique .plus a { background:url(../images/fr/acheter_icare.gif) no-repeat;}
.fr #actualites .plus a { background:url(../images/fr/toutes_actualites.gif) no-repeat;}
.fr #decouvrir .plus a { background:url(../images/fr/lire-la-suite.gif) no-repeat;}
.fr #demo .plus a { width:155px; background:url(../images/fr/voir-demo.gif) no-repeat;}
.en #boutique .plus a { background:url(../images/en/acheter_icare.gif) no-repeat;}
.en #actualites .plus a { background:url(../images/en/toutes_actualites.gif) no-repeat;}
.en #decouvrir .plus a { background:url(../images/en/lire-la-suite.gif) no-repeat;}
.en #demo .plus a { width:155px; background:url(../images/en/voir-demo.gif) no-repeat;}

.de #boutique .plus a { background:url(../images/de/acheter_icare.gif) no-repeat;}
.de #actualites .plus a { background:url(../images/de/toutes_actualites.gif) no-repeat;}
.de #decouvrir .plus a { background:url(../images/de/lire-la-suite.gif) no-repeat;}
.de #demo .plus a { width:209px; background:url(../images/de/voir-demo.gif) no-repeat;}

#coldroite #boutique { margin-top:0; position:relative;}

/* bloc livraison */

#livraison .gratuit { background:url(../images/livraison_bg.gif) no-repeat; padding:17px 0 18px 100px; color:#454545; font-size:1.2em;}
#livraison .gratuit strong { text-transform:uppercase; color:#d73648;}
#livraison .plus { background:#e4e5e2;  text-align:left; padding:5px 10px; width:281px;}
.fr #livraison .plus a { float:right; margin:5px 10px 0 0; width:74px; background:url(../images/fr/plus-infos.gif) no-repeat;}
.en #livraison .plus a { float:right; margin:5px 10px 0 0; width:74px; background:url(../images/en/plus-infos.gif) no-repeat;}
.de #livraison .plus a { float:right; margin:5px 10px 0 0; width:74px; background:url(../images/de/plus-infos.gif) no-repeat;}

/*
 * Bas de page
*/
#pied { width:1000px; padding:20px 0; margin:0 auto; font-size:0.85em; color:#696969; background:url(../images/pied2_bg.gif) no-repeat left bottom; overflow:hidden; }
#pied p { margin:8px 0; }
#pied p.titre { margin:0; color:#000; font-size:1.3em;}
#pied .colonne { float:left; width:190px; padding-left:10px; min-height:150px;}
#pied .border { width:189px; border-left:1px solid #ccc;}

#pied ul { margin:5px 20px 5px 0;}
#pied ul li { padding:4px 0 4px 4px; list-style:none; background:url(../images/filet.gif) repeat-x left bottom;}
#pied ul li a { color:#616161; padding-left:10px; background:url(../images/puce_li.gif) no-repeat 0 4px;}
#pied ul li a:hover { color:#d73648;}

#footer { text-align: center; }
#footer p { margin: 1em 0; }

#pied #telephones { width:200px; color:#000;}
#pied #telephones h3 { margin-top:0; font-weight:bold; font-size:1.4em; }
#pied #telephones p { margin:2px 0 2px; font-size:1.1em; line-height:1.3em; }
#telephones div.separateur { margin:0 2em 0 0; }
#pied #telephones .gauche { padding-top:5px; margin-right:8px !important;}

#copyright { clear:both; padding: 2em 0 2em; font-size:0.85em; background: url(../images/pied_bg.gif) no-repeat top center ; }
#copyright .copyright  {width:1000px; margin:0 auto;}

#footer {width:1000px; padding:10px 0; margin:0 auto; font-size:0.85em;}
