@charset "utf-8";
*{border:0 none;margin:0;padding:0;}
.clear{clear:both;}
.right{float:right;}
body{background-color:#EBF7FF;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;}
#fond-haut{width:100%;height:142px;background:url(img/fond-haut.png) repeat-x;margin-bottom:-1px;}
#header{width:976px;height:120px;background:url(img/header.jpg) no-repeat;margin:0 auto;}
#header a{color:#FFF;text-decoration:none;}
#header a:hover{text-decoration:underline;}
#menu-haut{float:left;padding-top:4px;margin-left:16px;width:756px;}
#logo{float:left;margin-top:5px;margin-left:16px;}
#cache{position:relative;width:204px;height:33px;background:url(img/cache.png) no-repeat;z-index:2;margin-left:772px;color:#FFF;padding-top:4px;}
.icons{vertical-align:top;}
.rss-haut{padding-left:48px;}
.compte-haut{margin-left:592px;overflow:hidden;position:relative;}
#panier{width:204px;height:91px;background:url(img/panier.png) no-repeat;position:fixed;top:0;left:50%;margin-left:278px;z-index:1;}
.commander{margin-left:25px;}
.panier-plein{color:#fff;margin-top:30px;padding:5px;margin-left:62px;}
.panier-vide{color:#fff;margin-top:35px;padding:5px;margin-left:62px;}
#panier-icon{margin-top:35px;float:left;margin-left:20px;}
#menu{clear:both;float:left;margin-top:3px;width:974px;font-weight:700;color:#FFF;}
.deconnec{width:250px;display:inline;}
.connec{width:250px;display:inline;}
#menu input{display:inline-block;margin-bottom:1px;vertical-align:middle;}
#ok{margin-left:-40px;vertical-align:middle;}
#menu a{margin-left:40px;font-weight:700;}
.mar-menuc{padding-top:-4px;margin-right:85px;}
.mar-menud{padding-top:-4px;margin-right:100px;}
#fond-page{width:100%;background:url(img/fond-page.gif) repeat-x;}
#page{width:974px;background:url(img/haut-page.gif) top center no-repeat #F6F7F8;border-left:1px solid #006;border-right:1px solid #006;margin:0 auto;}
#menu-gauche{background:url(img/categories.png) top center no-repeat #0679A5;width:226px;padding-top:47px;border-right:1px solid #CCC;float:left;}
.titre-cat{background:url(img/cat-mere.png) no-repeat;width:226px;height:24px;font-size:17px;text-transform:uppercase;font-weight:700;padding-left:35px;padding-top:7px;}
.titre-cat a{color:#0679A5;text-decoration:none;}
.titre-cat a:hover{text-decoration:underline;}
.titre-cat2{background:url(img/cat-mere2.png) no-repeat;width:226px;height:24px;font-size:17px;text-transform:uppercase;font-weight:700;padding-left:35px;padding-top:7px;}
.titre-cat2 a{color:#990000;text-decoration:none;}
.titre-cat2 a:hover{text-decoration:underline;}
#menu-gauche ul{background:url(img/fond-gauche.png) no-repeat;width:226px;padding: 7px 0 7px 0;}
#menu-gauche li{margin:2px 0 3px 20px;list-style-type:none;}
.a-gauche{color:#FFF;text-decoration:none;}
.a-gauche:hover{text-decoration:underline;}
#footer{background:url(img/footer.png) repeat-x;height:207px;width:100%;margin-top:-8px;}
#logos-paiements{width:747px; background-color:transparent;float:right;text-align:center;}
#logos-paiements img{margin:10px;}
#footer-content{width:974px;margin:0 auto;color:#FFF;font-size:12px;}
#footer-content a{color:#FFF;text-decoration:none;font-size:12px;}
#footer-content a:hover{text-decoration:underline;}
#footer-content li{list-style-type:none;}
#footer-content img{margin-bottom:6px;}
.foot-right{float:right;margin-top:15px;}
.foot-right a{color:#F63;text-decoration:underline;}
#marginfo{margin-top:-2px;}
#promotions{float:left;margin-top:25px;width:240px;padding:10px;clear:left;margin-left:20px;}
#nouveautes{float:left;margin-top:25px;width:240px;padding:10px;}
#infos{float:left;margin-top:25px;width:240px;padding:10px;}
#infos ul{margin-top:-4px;}
#divers{float:left;margin-top:25px;width:140px;padding:10px;}
#chemin{float:right;height:25px;width:727px;background:url(img/fond-fil.png) repeat-x;padding-left: 20px;padding-top:9px;}
#chemin a{color:#F30;text-decoration:none;}
#chemin a:hover{text-decoration:underline;}
#contenu{float:right;padding:20px;width:707px;}
h1{height:50px;width:727px;background:url(img/fond-h1.png) repeat-x;margin-left:-20px;padding-left:20px;font-size:24px;margin-bottom:12px;color:#0679A5;text-shadow:0 1px 0 #151515;}
h2{height:32px;width:727px;background:url(img/fond-h2.png) repeat-x;margin-left:-20px;padding-top:8px;padding-left:20px;font-size:20px;margin-bottom:12px;color:#0679A5;text-shadow:0 1px 0 #151515;}
h2 a{text-decoration:none;color:#0679A5;text-shadow:0 1px 0 #151515;}
h2 a:hover{text-decoration:underline;}
#bas-droite{text-align:center;background:url(img/fond-basdroite.png) top repeat-x #fff;height:370px;float:right;width:747px;}
#haut-promo{text-align:center;background:url(img/fond-basdroite.png) top repeat-x #fff;height:193px;float:right;width:747px;}
#inscription{height:94px;}
#inscription p{padding-top:7px;margin-bottom:10px;}
#inscription ul{text-align:left;padding-left: 30px;}
#inscription img{float:right;margin-right:12px;margin-top:-18px;}
#livraison{height:90px;color:#F00; font-weight:bold; font-size:30px;}
#livraison img{margin-top:12px;float:left;margin-left:40px;}
#livraison p{padding-top:10px;font-weight:bold;color:#900; font-size:14px;margin-bottom:8px;}
#texte-accueil{font-size:11px;margin-bottom:20px;}
#texte-accueil p{margin-bottom:5px;}
#block-accueil{width:727px;padding-top:10px;}
.bloc{height:210px;background:url(img/fond-block.png) bottom center no-repeat;float:left;margin-right:25px;margin-left:11px;width:203px;margin-bottom:15px;}
.bloc h3{background:url(img/bout-block.gif) no-repeat;font-size:16px;text-transform:uppercase;font-weight:700;padding-left:26px;margin-top:4px;margin-left:4px;}
.bloc h3 a{color:#0679A5;text-decoration:none;}
.bloc h3 a:hover{text-decoration:underline;}
.bloc p{font-size:12px;padding:7px;}
#bas-droite-double{text-align:center;background:url(img/fond-basdroite-double.png) top repeat-x #fff;height:562px;float:right;width:747px;}
.featured{height:192px;width:697px;padding-left:30px;text-align:left;}
.featured h4{margin-left:-10px;padding-top:10px;}
.featured a.image, .featured a.image:visited  {border: 1px solid #bbbdbf;margin-left:5px;margin-right:5px;padding:1px;height: 110px;width:110px;display:block;float:left;background-color:#fff;overflow: hidden;}
.featured a.image:hover {border: 2px solid #88888b;padding:0;}
.descri{width:348px;float:left;margin-top:10px;}
.descri a.acheter, 
.descri button.acheter {display:-moz-inline-box;display:inline-block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;text-decoration:none;} 
.descri a.acheter span, 
.descri button.acheter span {position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;background-color:#FF6600;border:solid 1px #FF3300;} 
.descri a.acheter span span, 
.descri button.acheter span span {color:#fff;height:24px;padding:0 5px 0 0;line-height:23px;background-color:#FF6600;border:none;} 
.descri a.acheter:hover span , 
.descri button.acheter:hover span {background-color:#FF3300;text-decoration:none;}
.chapo {color:#626164;font-weight:normal;text-align: left;font-size: 12px;padding: 0;}
.prixProduit {color:#990000;font-weight:bold;text-align: left;font-size: 18px;margin:0;padding: 0;display:block;}
#ecotaxe {font-size:10px;}
.green{color:#090;font-weight:bold;}
.eco{vertical-align:middle;}
/*formulaires*/
#contenu form {padding:0;margin:0 0 20px 0;}
#contenu form p {margin: 0;padding: 4px 0;overflow:hidden;font-size:12px;border-bottom:1px solid #ccc;clear:both;float:center;width:620px;margin:0 33px 0 33px;}
#contenu form p.derniereLigne {border:none;}
#contenu form p label {float:left;width:410px;padding:0 10px 0 0;margin: 0;line-height:24px;}
#contenu form p label.codeDeReduction {width: 180px;}
#contenu form p label.petit {width:80px;}
#contenu form p input, #contenu form p select, #contenu form p textarea {float:left;margin:0;width:190px;padding: 3px;border:solid 1px #a9abad;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#26164;font-weight:bold;background-color:#C9D7E4;}
#contenu form p input.codeDeReduction {width: 50px;background-color:#fff;padding:4px;}
#contenu form p select {width: 198px;}
#contenu form p textarea {width: 300px;}
#contenu form p input.radio, #contenu form p input.checkBox {float:left;margin:5px 0;width:20px;padding:0;background-color:transparent;border: none;}
#contenu form p .labelRadio, #contenu form p .labelCheckBox {float:left;margin:5px 10px 0 0;padding:0;background-color:transparent;border: none;font-weight:bold;}
#contenu form button.bouton,
#contenu form button.boutonMemeLigneQuInput {display:-moz-inline-box;display:inline-block;margin:0 0 0 418px;padding:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:none; background:none;font-size:13px;font-weight:bold;}
#contenu form button.boutonMemeLigneQuInput {margin:0 0 0 10px;}
#contenu form button.bouton span,
#contenu form button.boutonMemeLigneQuInput span {position:relative;float:left;padding:0 0 0 8px;margin:0;vertical-align:middle;background-color:#FF6600;border:1px solid #FF3300;}
#contenu form button.bouton span span,
#contenu form button.boutonMemeLigneQuInput span span {padding:0 8px 0 0;color:#FFF;height:24px;line-height:24px;border: none;}
.obligatoire {font-size: 12px;color: #FF0000;clear:both;margin:10px 0;}
/*Etapes de commande*/
#etapesDeCommande {width:747px;background-color:#f6f7f8;border-bottom: 1px solid #ccc;margin-bottom:18px;text-align:center;margin-left:-20px;padding-right:-20px;margin-top:-20px;}
/*Liens internes*/
.queFaire {margin:10px 0 0 0;padding:0;width:100%;float:left;text-align:right;}
.queFaire a.bouton, 
.queFaire button.bouton {display:-moz-inline-box;display:inline-block;margin:10px 0 0 0;padding:0;font-size:14px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;text-decoration:none;background-color:#FF6600;border:1px solid #FF3300;} 
.queFaire a.bouton span, 
.queFaire button.bouton span {position:relative;float:left;padding:0 0 0 7px;vertical-align:middle;}
.queFaire a.bouton span span, 
.queFaire button.bouton span span {color:#fff;height:24px;padding:0;padding:0 7px 0 0;line-height:22px;} 
.queFaire a.bouton:hover span, .queFaire a.bouton:hover span span, 
.queFaire button.bouton:hover span, .queFaire button.bouton:hover span span {background-color:#FF3300;}
/*Bloc "adresse de livraison" & "adresse de facturation"*/
.adresseDeLivraison {float: left;margin-bottom:-25px;width:707px;}
.adresse {float: left;margin: 0 0 20px 0;width:707px;}
.adresseDeLivraisonRecap {float: left;margin: 0 0 20px 0;width:707px;}
.adresseDeFacturation {float: left;margin: 0 0 20px 0;width:707px;}
.adresseDeLivraison h3, .adresseDeFacturation h3, .adresseDeLivraisonRecap h3 {color:#515053;display:block;padding: 7px 0 7px 10px;margin:0;height: 20px;background-color: #C9D7E4;}
.adresseDeLivraison h4 {color:#515053;width:697px;margin:5px 0 0 0;padding: 5px 0 7px 10px;background-color: #C9D7E4;float:left;}
.adresseDeLivraison .contenu, .adresseDeFacturation .contenu {float:left;width:687px;margin:1px 0 0 0;padding: 10px;background-color: #EAEFF4;}
.adresseDeLivraisonRecap .contenu {float:left;width: 687px;margin:1px 0 0 0;padding: 10px;background-color: #EAEFF4;}
.adresseDeLivraison ul {list-style:none;margin: 0;padding:0;width:707px;float:left;}
.adresseDeLivraisonRecap ul {list-style:none;margin: 0;padding:0;width:707px;float:left;}
.adresseDeLivraison ul li, .adresseDeLivraisonRecap ul li {margin: 0;padding:0;font-size:12px;font-weight:bold;}
.adresseDeLivraison ul li a, .adresseDeLivraisonRecap ul li a,
.adresseDeLivraison ul li a:visited, .adresseDeLivraisonRecap ul li a:visited {color:#fff;display:block;background-color:#FF6600;border-top:solid 1px #FFF;padding:3px 0 3px 10px;}
a.modifierOuAjouter, a.modifierOuAjouter:visited {font-size:12px;font-weight:bold;border-top:solid 1px #FFF;color:#fff;display:block;clear:both;background-color:#FF6600;padding:3px 0 3px 10px;}
.adresseDeLivraison ul li a:hover, .adresseDeLivraisonRecap ul li a:hover, a.modifierOuAjouter:hover {text-decoration:none;background-color:#FF3300;}
/* Petit bloc produit (utilisé en page rubrique.html) */
.petitBlocProduit {float: left;margin: 0 20px 20px 0;width:707px;}
.separation {float: left;margin:0;height:1px;width:707px;}
.petitBlocProduit h3 {margin:0;}
.petitBlocProduit h3 a, .petitBlocProduit h3 a:visited {color:#fff;display:block;padding: 5px 0 7px 10px;margin:0;height: 20px;background-color:#F75DAC;}
.petitBlocProduit h3 a:hover {text-decoration:none;background-color:#ff3399;}
.petitBlocProduit .contenu  {float:left;width: 683px;margin:1px 0 0 0;padding: 10px;background-color: #EAEFF4;border: 1px solid #C9D7E4;}
.petitBlocProduit .contenu a.image, .petitBlocProduit .contenu a.image:visited  {border: 1px solid #bbbdbf;margin: 0;margin-left:5px;padding:1px;height: 140px;width:140px;display:block;float:left;background-color:#fff;overflow: hidden;}
.petitBlocProduit .contenu a.image:hover {border: 2px solid #88888b;padding:0;}
.petitBlocProduit .contenu .description {float:right;font-size: 12px;padding: 0;width:520px;}
.petitBlocProduit .contenu .description .chapo {color:#626164;font-weight:normal;text-align: left;font-size: 12px;padding: 0;}
.petitBlocProduit .contenu .description .prixProduit {color:#990000;font-weight:bold;text-align: left;font-size: 18px;margin:5px 0;padding: 0;display:block;}
.petitBlocProduit .contenu .description p {margin:0;padding: 0;}
.petitBlocProduit a.acheter, 
.petitBlocProduit button.acheter {display:-moz-inline-box;display:inline-block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;text-decoration:none;} 
.petitBlocProduit a.acheter span, 
.petitBlocProduit button.acheter span {position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;background-color:#FF6600;border:solid 1px #FF3300;} 
.petitBlocProduit a.acheter span span, 
.petitBlocProduit button.acheter span span {color:#fff;height:24px;padding:0 5px 0 0;line-height:23px;background-color:#FF6600;border:none;} 
.petitBlocProduit a.acheter:hover span , 
.petitBlocProduit button.acheter:hover span {background-color:#FF3300;text-decoration:none;}
.description h3{font-size: 16px;color:#626164;padding-bottom:5px;}
/* Contenu d'une fiche produit (produit.html) */
.blocProduit{float: left;margin:0 0 20px 0;padding:0;width:710px;}
.blocProduit .blocDImages{float: left;margin:0 0 20px 0;padding:0;width:346px;}
.blocProduit a.grandeImage, .blocProduit a.grandeImage:visited{border: 1px solid #bbbdbf;margin:0;padding:1px;width:342px;float:left;background-color:#fff;}
.blocProduit a.grandeImage:hover {border: 2px solid #88888b;padding:0;}
.blocProduit ul.vignettes{margin: 10px 0 0 0;padding:0;list-style:none;text-align:center;border:none;width:344px;float: left;}
.blocProduit ul.vignettes li{margin:0;padding:0;border:none;}
.blocProduit ul.vignettes li a, .blocProduit ul.vignettes li a:visited{border: 1px solid #bbbdbf;margin:0 1px 1px 0;padding:1px;height: 81px;width:81px;float:left;display:inline;background-color:#fff;overflow: hidden;}
.blocProduit ul.vignettes li a:hover{border: 2px solid #88888b;background-color:#8fbce3;padding:0;}
.blocProduit .introProduit{float: right;margin:0 0 20px 0;padding:0;width:344px;}
.blocProduit .introProduit .chapo{font-size: 14px;font-weight:bold;padding: 0;margin:0 0 20px 0;}
.blocProduit .introProduit .prixProduit{color:#ff0000;font-weight:bold;text-align: left;font-size: 24px;margin:5px 0 0 0;padding: 0;}
.blocProduit a.acheter, 
.blocProduit button.acheter{display:-moz-inline-box;display:inline-block;margin:10px 0 0 0;padding:0;font-size:16px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;text-decoration:none;} 
.blocProduit a.acheter span, 
.blocProduit button.acheter span{position:relative;float:left;padding:0 0 0 10px;vertical-align:middle;background-color:#FF6600;border:solid 1px #FF3300;} 
.blocProduit a.acheter span span, 
.blocProduit button.acheter span span{color:#fff;height:40px;padding:0 10px 0 0;line-height:38px;background-color:#FF6600;border:none;} 
.blocProduit a.acheter:hover span, 
.blocProduit button.acheter:hover span{background-color:#FF3300;text-decoration:none;} 
.blocProduit .description{float:right;font-size: 12px;padding: 0;margin:0 0 -20px 0;width:710px;}
.blocProduit .contenusAssocies{float: right;margin: 0 0 20px 0;width:345px;}
.blocProduit .telechargements{float: left;margin: 0 0 20px 0;width:345px;}
.blocProduit .contenusAssocies ul, .blocProduit .telechargements ul{margin: 0;padding:0;width: 345px;float:left;}
.blocProduit .contenusAssocies ul li, .blocProduit .telechargements ul li{margin:0;padding:0;font-size:15px;}
.blocProduit .contenusAssocies ul li a, .blocProduit .telechargements ul li a,
.blocProduit .contenusAssocies ul li a:visited, .blocProduit .telechargements ul li a:visited{color:#000;padding:3px 0 3px 10px;text-decoration:none;}
.blocProduit .contenusAssocies ul li a:hover, .blocProduit .telechargements ul li a:hover{color:#000;text-decoration:underline;}
.introProduit h4{margin-bottom:5px;}
.list{list-style-type:none;}
/* zoom de la fiche produit */
#superbox-overlay {width: 100%;overflow: visible;position: relative;margin: 0 auto 0 auto;padding: 0;background:#036;}
#superbox-container .loading {width:32px;height:32px;text-indent:-9999px;background-image:url(img/loader.gif);background-position:center 0;background-repeat:no-repeat;overflow: hidden;position: relative;padding: 0;width: 100%;}
#superbox .close a {float:right;padding:0 5px;line-height:20px;color:#fff;background:#FF6600;cursor:pointer;}
#superbox .nextprev a {float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#FF6600;cursor:pointer;color:#fff;}
#superbox .nextprev a:hover {background:#FF3300;}
#superbox .nextprev .disabled {background:#ccc;cursor:default;}
#superbox .close a:hover {color:#fff;background:#FF3300;text-decoration:none;}
/* Nombre de pages */
#pages {float: left;color:#626164;width:693px;text-align:right;font-size:11px;padding:5px 10px 5px 0;margin:10px 0;#EAEFF4;border:1px solid #C9D7E4;}
#pages a, #pages a:visited {color:#626164;text-decoration:none;font-weight:bold;}
#pages a:hover {text-decoration:underline;}
/* Bloc Mozaïque  */
.blocMozaique a.acheter, 
.blocMozaique button.acheter {display:-moz-inline-box;display:inline-block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;text-decoration:none;} 
.blocMozaique a.acheter span, 
.blocMozaique button.acheter span {position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;background-color:#FF6600;border:solid 1px #FF3300;} 
.blocMozaique a.acheter span span, 
.blocMozaique button.acheter span span {color:#fff;height:24px;padding:0 5px 0 0;line-height:23px;background-color:#FF6600;border:none;} 
.blocMozaique a.acheter:hover span, 
.blocMozaique button.acheter:hover span {background-color:#FF3300;text-decoration:none;} 
.blocMozaique {float:left;margin:0 0 20px 0;padding:0;}
.blocMozaique h2{height:32px;width:727px;background:url(img/fond-h2.png) repeat-x;margin-left:-20px;padding-top:8px;padding-left:20px;font-size:20px;margin-bottom:12px;margin-top:15px;color:#0679A5;}
.blocMozaique .contenu {float:left;width: 690px;margin:1px 0 -20px 0;padding:10px 10px 0 10px;background-color: #fff;border: 1px solid #ccc;}
.blocMozaique .contenu ul.image {margin:0;padding:0;list-style:none;border:none;width: 690px;float:left;}
, .blocMozaique .contenu ul.image li {margin:0;padding:0;border:none;float:left;}
.blocMozaique .contenu ul.image li a, .blocMozaique .contenu ul.image li a:visited  {border: 1px solid #bbbdbf;margin: 0 5px 10px 0;padding:1px;height: 114px;width:110px;float:left;display:block;background-color:#fff;overflow: hidden;zoom:0;text-align:center;}
.blocMozaique .contenu ul.image li a:hover {border: 2px solid #88888b;padding:0;}
/* Tableaux */
#contenu table, #contenu table tr {padding:0;margin:0;}
#contenu table th {font-weight: bold;background-color: #C9D7E4;border-bottom:solid 1px #FFFFFF;height:30px;}
#contenu table td {font-weight: bold;background-color: transparent;border:none;}
#contenu table td.ligne {font-weight: bold;background-color: transparent;border-bottom:solid 1px #d8d9da;}
#contenu table th.total {font-weight: bold;	color:#FFF;background-color: #FF6600;}
td.ligne select {margin-bottom:-17px;}
/* Bloc "Mode de livraison" */
.choixDeLaLivraison, .choixDuReglement{float: left;width:710px;margin: 0;padding:0;}
.choixDeLaLivraison ul, .choixDuReglement ul{margin: 0;padding:0;list-style:none;width: 710px;}
.choixDeLaLivraison ul li, .choixDuReglement ul li{margin: 0;padding:0;font-size:14px;font-weight:bold;}
.choixDeLaLivraison span.modeDeLivraison, .choixDuReglement span.modeDeReglement,
.choixDeLaLivraison span.choisir, .choixDuReglement span.choisir{color:#515053;line-height:37px;width:355px;margin:0;padding:0;background-color:#C9D7E4;float:left;text-indent:10px;height:40px;}
.choixDeLaLivraison span.choisir, .choixDuReglement span.choisir{background-color:transparent;color:#FFFFFF;}
.choixDeLaLivraison ul li a, .choixDeLaLivraison ul li a:visited, .choixDuReglement ul li a, .choixDuReglement ul li a:visited {text-decoration:none;height:40px;color:#fff;display:block;background-color:#FF6600;}
.choixDeLaLivraison ul li a:hover, .choixDuReglement ul li a:hover{text-decoration:none;background-color:#FF3300;}
ul.tabs {margin:0;padding:0;float:left;list-style:none;height: 32px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:707px;}
ul.tabs li {float:left;margin:0;padding:0;height:31px;line-height:31px;border:1px solid #ccc;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;background:#DBE4EB;}
ul.tabs li a {text-decoration:none;color:#000;display:block;font-size:1.2em;padding:0 20px;border:1px solid #fff;outline:none;}
ul.tabs li a:hover {background:#ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;border-bottom:1px solid #fff;}
.tab_container {border: 1px solid #ccc;border-top:none;overflow:hidden;clear:both;float:left;width:707px;background:#fff;}
.tab_content {padding: 20px;}
/*divers contenu */
.bla p{margin-bottom:15px;margin-top:10px;}
.bla a{color: #009;text-decoration:none;}
.bla a:hover{text-decoration:underline;}
