@import url(style-min.css);
body {
font-size: 12px;
}
.soustitreInscription {
font-size: 12px;
padding-bottom: 15px;
margin-top:10px;
}
#sliderArticle li { 
height:660px;
}

/*HEADER************************************************************************************/
header .contenu, header .menu_interne, header .options_interne, header .entete_interne, .prefooter .interne, header #bandeau .interne {
width: 980px;
}
header .options {
height: 32px;
}
header .options_interne div.left {
font-size: 12px;
letter-spacing:0px;
padding-top: 5px;
line-height: 22px;
width:46%;
}
header .options_interne div.right {

}
header .options .bouton, header .options a.bouton {
font-size: 14px;
padding: 10px;
padding-top: 6px;
height: 15px;
max-width: 180px;
overflow:hidden;
}
header a.logo {
width:500px;
}
header a.logo img {
max-width:450px;
}
header .menu {
height:50px;
}
header nav.main ul {
margin-top: 9px;
}
header .entete {
padding-top: 18px;
padding-bottom: 25px;
}
.infoCategorie_cadre {
	font-size: 12px;
}
/*SOUS MENU******************************************************************************************/
ul.sousmenu {
padding:15px;
width: 952px;
height:240px;
}
ul.sousmenu .principal {
width: 936px;
}
ul.sousmenu .illustration {
width:0px;
display:none;
margin-left: 10px;
height:203px;
}
ul.sousmenu .illustration img {
width:269px;
}
ul.sousmenu .principal .enteteRubrique {
padding-bottom:15px;
margin-bottom:15px;
font-size:18px;
letter-spacing:1px;
}
.lienSousMenu {
font-size: 8px;
padding: 5px;
padding-left:5px;
padding-right:5px;
width: 100px;
margin-right: 10px;
letter-spacing:0px;
margin-bottom: 10px;
}
.block_contenu.social {
padding-left: 47px;
}
.boutonShare {
background-repeat:no-repeat;
width: 45px;
height: 45px;
overflow:hidden;
float:left;
margin-right: 12px;
cursor:pointer;
}
/*FIN HEADER************************************************************************************/
/*BANDEAU TOP*********************************************************************************************************/
header #bandeau {
height: 292px;
}
header #bandeau .interne .titre {
font-size:38px;
padding-top: 90px;
width: 400px;
}
header #bandeau .interne .texte {
width:419px;
margin-top: 25px;
height:132px;
padding: 25px;
font-size:16px;
letter-spacing:0.5px;
}
.texteSliderAccueil {
text-transform:uppercase;
font-size:24px;
margin-top: 0px;
}
/*FIN BANDEAU TOP*****************************************************************************************************/
/*RECHERCHE TOP********************************************************************************/
#rechercheTop {
height: 43px;
padding-top: 16px;
width: 395px;
}
#rechercheTop input.caserechercheTop {
border: 1px solid #d4d4d4;
height: 25px;
font-size: 20px;
padding: 9px;
padding-top:7px;
width:326px;
}
#rechercheTop input.boutonrecherhceTop {
background-image:url('../images/iconeSearchTop-small.png');
width:49px;
height:43px;
}
/*FIN RECHERCHE TOP****************************************************************************/
/*MENU MAIN********/
header nav.main ul li {
    margin-right: 10px;
}
header nav.main ul li.first {
    margin-right: 5px;
}
header nav.home ul li {
margin-right: 1px;
}
header nav.main ul li div, header nav.main ul li a {
font-size: 12px;
letter-spacing: 0px;
padding: 5px;
height: 18px;
padding-left: 7px;
padding-right: 7px;
}
header nav.home ul li div, header nav.home ul li a {
display:block;
background-color:transparent;
width: 174px;
height: 69px;
color: #FFFFFF;
font-size: 16px;
text-decoration:none;
letter-spacing: 0px;
cursor:pointer;
overflow:hidden;
padding: 10px;
padding-top: 23px;
text-align:center;
}
/*FIN MENU HOME****/
header .messageAccueil {
margin-right: 560px;
}
/*FIN HEADER************************************************************************************/
.conteneurSup {
width: 980px;
}
#sousMenuGamme {
top: 134px;
left: 195px;
width: 749px;
height:450px;
padding:15px;
}
/*FIN SOUS MENU GAMME***********************************************************************/
/*SLIDER****************************************************/
#sliderPub li { 
width:688px;
height:456px;
}
#sliderPub_cadre {
width: 690px;
}
#sliderPub_cadre_interne {
width: 690px;
height:456px;
}
#sliderPub {
width: 688px;
}
#sliderPub_controleur {
width:688px;
}
#sliderPub_controleur_titre {
font-size: 30px;
}
#sliderPub .cadre .infos {
top: 324px;
height: 125px;
width:640px;
left: 0px;
}
#sliderPub .cadre .boutonAction {
font-size: 14px !important;
padding: 8px !important;
padding-left: 15px !important;
padding-right: 15px !important;
margin-top: 10px !important;
}
#sliderPub .cadre img {
max-width: 690px;
}
#sliderPub .cadre .infos .titre {
font-size: 32px;
}
#sliderPub .cadre .infos .texte {
font-size: 18px;
}
/**************************************************************************/
/*MENU BOUTIQUE***************/
header nav.boutique .navigation_tableau {
width: 100%;
height: 90px;
}
header nav.boutique .navigation_tableau_case {
padding-bottom: 13px;
}
header nav.boutique .navigation_tableau_case.active {
padding-bottom: 10px;
}
header nav.boutique .navigation_lien {
font-size:12px;
padding-left: 14px;
padding-right: 14px;
}
header nav.main ul li .navigation_lien.accueil {
    background-image:url('../images/iconeHome.png');
    width:20px;
    height:21px;
    margin-top: 4px;
}
/*FIN HEADER************************************************************************************/

/*STRUCTURE*************************************************************************************/
#page_interne {
width: 980px;
padding-bottom: 40px;
}
#page_interne #colonneCentrale {
overflow:hidden;
width: 980px;
min-height: 400px;
margin-top: 10px;
padding-bottom: 20px;
position:relative;
}
#page_interne #colonnePrincipale {
width: 705px;
min-height: 300px;
margin-right: 15px;
margin-top: 12px;
padding-bottom: 20px;
}
#page_interne #colonneBlocks {
padding-top: 0px;
width: 260px;
min-height: 500px;
margin-top: 21px;
}
#page_interne #colonneBlocks.panier {
margin-top: 60px
}
#colonnePrincipale .section_accueil {
margin-bottom: 35px;
}
#page_interne #colonneBlocks.presentation {
    margin-top: 52px
}
#colonnePrincipale .iframeSoc {
    width:690px;
}
#colonnePrincipale .iframeExapaq {
    width:690px;
}
/*FIN STRUCTURE*********************************************************************************/

/*PRE FOOTER*****************************************************************************************************/
.prefooter {
height:157px;
}
.prefooter .interne .illustration {
float:left;
margin-right: 30px;
margin-top: 0px;
width: 220px;
}
.prefooter .interne .illustration img {
width:220px;
}
.prefooter .interne .contenu .titre {
font-size:38px;
color:#444444;
letter-spacing:1px;
margin-top: 13px;
}
.prefooter .interne .contenu .soustitre {
font-size:18px;
color:#666666;
letter-spacing:0px;
margin-top: 5px;
}
/*FIN PRE FOOTER*************************************************************************************************/

/*BAS************************************************************************************************************/
#bas {
min-height: 180px;
}
#bas_logo {
width: 188px;
height:44px;
margin-top: 10px;
}
#bas_logo img {
width: 188px;
height:44px;
}
#bas_contenu {
width: 980px;
padding-top: 20px;
padding-bottom: 20px;
}
.colonneBas {
margin-right: 7%;
min-height: 193px;
margin-top: 4px;
font-size:12px;
}
.colonneBas.boutique .mozaique .diapo {
width: 89px;
margin-right: 4px;
margin-bottom:4px;
}
.colonneBas.boutique .mozaique a.illustration {
width: 87px;
height: 46px;
}
.colonneBas.boutique .mozaique a.titre {
font-size:11px !important;
}
.colonneBas.boutique .mozaique .diapo.last {
margin-right: 0px;
}
.colonneBas.boutique .mozaique img {
width: 87px;
}
.colonneBas .button {
	font-size:14px;
	margin-top:10px;
}
.colonneBas .texte {
margin-bottom: 8px;
}
#bas .titre {
border-bottom-width: 1px;
padding-bottom: 8px;
font-size: 18px;
margin-bottom: 16px;
}
#bas ul {
margin-top: 5px;
margin-left: 15px;
}
#bas ul li a, #bas ul li div {
margin-bottom: 5px;
font-size: 12px;
}
#signature_contenu {
width: 980px;
padding-top: 10px;
padding-bottom: 15px;
}
#signature .copy {
padding-top: 8px;
font-size: 12px;
}
#signature .credits div, #signature .credits a {
padding-top: 7px;
font-size: 12px;
margin-left: 10px;
}
/*FIN BAS************************************************************************************************************/

/*NEWS***************************************************************************************************************/
.caseNews_enavant_texte {
width: 280px;
font-size: 12px;
}
.caseNews_enavant h2 {
font-size:22px !important;
display:block !important;
}
.caseNews_enavant h3 {
font-size:16px !important;
margin-bottom: 10px !important;
}
.caseNews_enavant_contenu {
margin-top: 5px;
padding: 15px;
}
.caseNews_enavant_illustration {
width: 357px;
margin-right: 15px;
}
.caseNews_enavant_illustration img {
max-width: 357px;
}
/*DETAIL******************/
.caseNews {
margin-top: 15px;
}
.caseNews h2 {
font-size:20px !important;
margin-bottom: 10px !important;
}
.caseNews_texte {
margin-top: 15px;
padding: 25px;
font-size: 14px;
}
.caseNews_illustration img {
width: 705px;
}
.caseNews_date {
font-size: 14px;
margin-top: 10px;
}
/*LIGNE*******************/
.caseNews_ligne {
margin-top: 15px;
}
.caseNews_ligne_date {
font-size: 12px;
margin-bottom:3px;
}
.caseNews_ligne_texte {
width: 401px;
font-size: 12px;
}
.caseNews_ligne_illustration {
width: 238px;
margin-right: 15px;
}
.caseNews_ligne_illustration img {
max-width: 238px;
}
.caseNews_ligne h2 {
font-size:16px !important;
}
.caseNews_ligne h3, .caseNews_ligne .date {
font-size:14px !important;
letter-spacing: 0px !important;
margin-bottom: 10px !important;
}
.caseNews_ligne_contenu {
margin-top: 5px;
padding: 15px;
}
.caseNews_map {
height: 335px;
margin-top: 15px;
width: 705px;
}
/*MOZAIQUE****************/
#page_interne #colonnePrincipale .horsCadre {
width: 730px;
}
#page_interne #colonneCentrale .horsCadre {
width: 920px;
}
.caseNews_mozaique {
width: 198px;
margin-top: 15px;
padding: 10px;
margin-right: 15px;
margin-bottom: 5px;
}
.caseNews_mozaique h3 {
font-size:14px !important;
height: 55px;
}
.caseNews_mozaique_illustration {
width: 198px;
height: 126px;
margin-top: 5px;
}
.caseNews_mozaique_illustration img {
max-width: 198px;
}
.caseNews_mozaique_texte {
margin-top: 10px;
font-size:12px;
}
/*FIN NEWS***********************************************************************************************************/

/*GAMMES*************************************************************************************************************/
/*MOZAIQUE****************/
.caseGamme_mozaique {
width: 328px;
margin-top: 15px;
margin-right: 30px;
margin-bottom: 5px;
}
.caseGamme_mozaique_interne {
padding: 15px;
}
.caseGamme_mozaique h3 {
font-size:20px !important;
height: 40px;
}
.caseGamme_mozaique_illustration {
width: 330px;
height: 180px;
}
.caseGamme_mozaique_illustration img {
max-width: 350px;
}
.caseGamme_mozaique_texte {
margin-top: 10px;
font-size:16px;
height: 45px;
}
/*APERCU***********************/
.gammesApercu_cadre .titre {
font-size: 18px;
}
.gammesApercu_cadre .bio {
width: 330px;
}
.gammesApercu_cadre .conventionnelles {
width: 380px;
padding-left: 30px;
}
.gammesApercu_cadre .gammeApercu {
margin-right: 15px;
width: 136px;
}
.gammesApercu_cadre .gammeApercu .vignette {
width:136px;
height: 87px;
}
/*FIN GAMMES*********************************************************************************************************/

/*BOUTONS PAGES**************************************************************************************************/
.ligneOptionsHaut {
padding-bottom: 15px;
margin-bottom: 15px;
margin-top: 0px;
}
.ligneOptionsBas {
padding-top: 10px;
margin-top: 15px;
margin-bottom: 10px;
}
.ligneOptionsHaut .texteOptions, .ligneOptionsBas .texteOptions {
margin-right: 5px;
padding-top: 6px;
font-size:14px;
}
/*FIN BOUTONS PAGES**********************************************************************************************/

/*FORMULAIRE******************************************************************************************/
.formulaire_ligne {
margin-top: 20px;
}
.formulaire_ligne_groupe {
padding: 14px;
font-size: 22px;
padding-left: 60px;
background-position: 10px 8px;
}
.formulaire_ligne_groupe_detail {
margin-top: 5px;
font-size: 14px;
letter-spacing: 0.5px;
}
.formulaire_ligne_titre {
width: 170px;
font-size: 12px;
letter-spacing: 0.5px;
padding-left: 15px;
padding-top: 18px;
height: 38px;
}
.formulaire_ligne_titre_area {
font-size: 14px;
letter-spacing: 0.5px;
padding-left: 15px;
padding-top: 18px;
height: 38px;
}
.formulaire_ligne_titre_court {
width: 170px;
font-size: 14px;
letter-spacing: 0.5px;
}
.formulaire_ligne_radio, .formulaire_ligne_select {
margin-left: 10px;
width: 318px;
}
.formulaire_ligne_radio label {
font-size: 18px;
padding-left: 5px;
}
.formulaire_ligne_indicateur {
width: 54px;
height: 56px;;
}
.formulaire_ligne_case {
width: 219px;
height: 56px;
}
.formulaire_ligne_case input {
font-size: 16px;
padding: 10px;
width: 209px;
padding-top: 16px;
}
.formulaire_ligne_case select {
font-size: 16px;
padding: 10px;
width: 229px;
padding-top: 16px;
}
.formulaire_area_haut {
width: 349px;
}
.formulaire_area_bas {
width: 601px;
height: 10px;
}
.formulaire_ligne_area textarea {
font-size: 14px;
padding: 10px;
width: 437px;
}
.casei {
font-size: 12px;
padding: 5px;
}
.casei.normal {
width: 600px;	
}
.caseiErreur {
font-size: 12px;
padding: 5px;
}
.caseInputRecherche {
font-size: 14px;
width: 255px;
height:  21px;
padding-left: 5px;
}
#contenu_formulaire .zoneFormulaire {
padding: 15px;
width: 460px;
padding-bottom: 300px;
font-size:16px;
}
#contenu_formulaire .zoneAide {
width: 206px;
}
#contenu_formulaire .zoneFormulaire h2 {
font-size: 28px;
}
#contenu_formulaire .zoneFormulaire .intro {
font-size: 16px;
}
#coordonneesSociete {
margin-bottom: 25px;
}
#coordonneesSociete .zoneTexte {
padding: 15px;
width: 458px;
min-height: 130px;
}
#coordonneesSociete .zoneAide {
width: 164px;
padding: 15px;
}
#coordonneesSociete .googleMap {
width: 454px;
height: 180px;
}
/*FIN FORMULAIRE*************************************************************************************************/

/*AIDE************************************************************************************************/
#contenu_aide_contenu {
font-size: 14px;
left: 510px;
width: 170px;
}
#contenu_aide_pointeur {
left: 490px;
}
/*FIN AIDE********************************************************************************************/
.block .lienPro {
    font-size: 22px;
    padding: 25px;
}
.block .entete {
    padding: 10px;
    padding-top:8px;
    padding-left:5px;
    height: 22px;
}
/*MODULE CATEGORIE************************************************************************************/
.module_categorie {
width: 213px;
height: 328px;
}
.module_categorie .corps {
padding: 15px;
height: 144px;
}
.module_categorie .ombre {
height: 150px;
}
.module_categorie .corps .titre {
font-size: 20px;
height: 50px;
}
.module_categorie .corps a.soustitre {
font-size: 14px;
margin-top: 10px;
height: 35px;
}
.block .infosPratiques {
font-size: 12px;
}
.block .infosPratiques .horaires {
font-size: 11px;
}
/*FIN MODULE CATEGORIE********************************************************************************/
.block_titre {
padding: 10px;
letter-spacing:0px;
font-size: 16px;
}
.block_titre.small {
    font-size: 14px;
    padding-top: 12px;
}
.block_contenu .diaporama .diapo {
width: 112px;
height: 60px;
margin-right: 9px;
margin-bottom: 9px;
}
.block_contenu .diaporama .diapo img {
width: 112px;
}
.block_contenu .lien, .block_contenu .lien2 {
font-size: 14px;
letter-spacing:0.5px;
}
/*SOUS CATEGORIE BLOCK**************************************************************************/
.selecteurCategorie {
margin-bottom:5px;
}
.selecteurCategorie .colonne {
margin-top:8px;
width:109px;
}
.selecteurCategorie .colonne.gauche {
margin-right: 8px;
}
.selecteurCategorie .colonne .case {
width:13px;
background-position:-1px -1px;
height:13px;
margin-right:5px
}
.selecteurCategorie .colonne .case.cochee {
background-image:url('../images/selecteurCasePetite_coche.png');
}
.selecteurCategorie .colonne .selecteur {
font-size:11px;
width:80px;
}
/*FIN SOUS CATEGORIE BLOCK**********************************************************************/
/*ARBO************************************************************************************************/
#arbo .contenu {
padding: 0px;
margin-bottom: 25px;
height: 27px;
}
#arbo .contenu a {
font-size: 12px;
height: 17px;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
}
/*FIN ARBO********************************************************************************************/

/*FICHE***********************************************************************************************/
#article_fiche .illustration {
margin-right: 17px;
}
#article_fiche .illustration #photoPrincipaleArticle {
margin-bottom:10px;
}
#article_fiche .illustration #photoPrincipaleArticle img.vignetteArticleFiche {
width: 330px;
}
.cloneImage {
width: 330px;
}
#article_fiche .illustration .conteneurApercuDiapo {
width: 80px;
height: 50px;
margin-bottom: 5px;
padding-top:3px;
}
#article_fiche .illustration .conteneurApercuDiapoCadre {
padding-top: 8px;
width: 344px;
}
#article_fiche .illustration .conteneurApercuDiapo img {

}
#article_fiche .fiche_infos .entete .titre {
padding: 5px;
padding-left:0px;
padding-right: 0px;
}
#article_fiche .fiche_infos .entete .titre h2, #article_fiche .fiche_infos .entete .titre h1 {
font-size: 18px !important;
line-height:20px;
}
#article_fiche .fiche_infos .entete .reference {
font-size: 12px;
margin-top: 4px;
}
#article_fiche .fiche_infos .infosPaiement {
    font-size: 12px;
}
#article_fiche .fiche_infos .infosPaiementIcon, #article_fiche .fiche_infos .boutonInfosLivraisonIcon {
    font-size: 34px;
    
}
#article_fiche .fiche_infos .boutonInfosLivraison {
    padding-left: 0%;
    font-size: 12px;
}
.fiche_infos .zonePanier .panier .infoDispo {
    font-size:18px;
    line-height: 20px;
}
#article_fiche .fiche_infos .panier .disponibilite .disponibiliteReduite {
font-size: 10px;
margin-top: 2px;
letter-spacing:0px;
}
#article_fiche .fiche_infos .prix .prixArticle_promo {
    padding-top: 4%;
}
#article_fiche .fiche_infos .prix .prixArticle_promo .titrePrix {
    font-size:12px;
}
#article_fiche .fiche_infos .prix .prixArticle_promo .montantPrix {
    font-size:30px;
    line-height:32px;
}
.illustration .promotion .patchBig {
    width:96px;
    height:96px;
}
#article_fiche .fiche_infos .prix .prixArticle .titrePrix {
    font-size:12px;
    padding-top: 3%;
}
#article_fiche .fiche_infos .prix .prixArticle .montantPrix {
    font-size:30px;
    line-height:32px;
}
.illustration .promotion .patchBig .titrePatchBig {
    font-size:18px;
    margin-top:18px;
}
.illustration .promotion .patchBig .prixPatchBig {
    font-size:30px;
    line-height:28px;
}
.illustration .promotion .infosPromo {
    font-size:11px;
    width:96px;
    padding-top:7px;
}
/*FIN FICHE*******************************************************************************************/

/*FICHE PRESENTATION**********************************************************************************/
#article_fiche.fichePresentation .illustration {
    margin-right: 25px;
}
#article_fiche.fichePresentation .illustration #photoPrincipaleArticle img.vignetteArticleFiche {
    width: 340px;
}
#article_fiche.fichePresentation .zone_onglet_contenu {
    min-height: 160px !important;
}
#article_fiche.fichePresentation .fiche_infos .entete {
    margin-bottom: 17px;
}
/*FIN FICHE PRESENTATION******************************************************************************/

/*MODULE ARTICLE BIG**********************************************************************************/
.module_article_big {
width: 888px;
margin-bottom: 25px;
}
.module_article_big .vignette {
width: 200px;
padding:5px;
}
.module_article_big .vignette img {
width: 200px;
}
.module_article_big .cadreInfos {
width:645px;
padding:15px;
padding-bottom:20px;
padding-right:0px;
}
.module_article_big .detail {
width:413px;
margin-left:20px;
padding-top:5px;
}
/*FIN MODULE ARTICLE BIG******************************************************************************/

/*MODULE ARTICLE MOZAIQUE****************************************************************************************/
.module_article {
width: 165px;
margin-bottom: 22px;
margin-right: 10px;
}
.module_article .module_article_vignette {
width: 165px;
height: 111px;
}
.module_article.fichePresentation .module_article_vignette {
padding:5px;
}
.module_article.fichePresentation .module_article_vignette img {
width: 145px;
}
.module_article .titre, .module_article h3.titre, .module_article h2.titre {
    padding: 5px;
    padding-left: 10px;
    padding-right:10px;
    height:  44px;
    font-size: 12px;
    line-height:22px;
}
.module_article.serie .titre {
    height:  30px;
    font-size: 16px;
    padding-top:12px;
    line-height:22px;
}
.module_article .texte {
    padding: 5px;
    padding-left: 10px;
    padding-right:10px;
    margin-top:5px;
    height: 45px;
    font-size: 10px;
    line-height:16px;
}
.module_article .texte.big {
    height: 71px;
}
.module_article .module_article_detail {
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    margin-top:0px;
}
.module_article .module_article_panier_add {
    font-size:12px;
}
.module_article .module_article_panier_fiche {
    font-size:12px;
}
.module_article .module_article_prix_barre {
    font-size: 16px;
}
.module_article .module_article_prix_final {
    font-size: 20px;
}
.module_article .module_article_prix_final sup {
    font-size: 11px;
    padding-left: 5px;
}
.module_article .module_article_prix_final .small {
    font-size: 11px;
}
/*FIn MODULE ARTICLE MOZAIQUE************************************************************************************/

/*MODULE ARTICLE BLOCK**********************************************************************/
.caseArticleModule {
float:left;
text-align:center;
width: 112px;
margin-bottom: 10px;
}
.caseArticleModule .titre {
font-size: 11px;
padding: 5px;
padding-bottom: 10px;
line-height: 16px;
height: 26px;
}
.caseArticleModule h3.titre {
    font-size: 11px;
    line-height: 16px;
    margin:0px;
}
.vignetteArticleModule {
width: 112px;
height: 75px;
}
.vignetteArticleModule img {
width: 112px;
}
.caseArticleModule .prix {
font-size: 18px;
padding: 5px;
height: 28px;
}
.caseArticleModule .prix sup {
    font-size: 10px;
    padding-left:3px;
}
/*FIN MODULE ARTICLE BLOCK******************************************************************/

/*PROMOTION**************************************************************************************/
.patchOrangeCoin, .patchVertCoin, .patchRougeCoin {
width: 120px;
height: 20px;
font-size: 16px;
font-weight:400;
padding: 10px;
padding-top: 50px;
top: -74px;
left: 140px;
}
.patchOrangeCoin_small, .patchVertCoin_small, .patchRougeCoin_small {
width: 60px;
height: 16px;
font-size: 14px;
font-weight:400;
padding: 7px;
padding-top: 32px;
top: -40px;
left: 100px;
}
/*FIN PROMOTION**********************************************************************************/

/*ONGLET*****************************************************************************************/
.zone_onglet_entete {
	height:43px;
}
.zone_onglet_entete .onglets {
}
.zone_onglet_bouton.ouvert {
font-size: 16px;
letter-spacing:0px;
padding: 10px;
padding-left: 17px;
padding-right: 17px;
padding-bottom:20px;
}
.zone_onglet_bouton.ferme {
font-size: 14px;
letter-spacing:0px;
padding: 7px;
padding-left: 11px;
padding-right: 11px;
margin-top: 8px;
padding-bottom:20px;
}

/*FIN ONGLET*************************************************************************************/

/*caracteristiques*******************************************************************************/
.zone_onglet_interne.caracteristiques {
padding: 15px;
}
.zone_onglet_interne.caracteristiques .ligne {
margin-bottom: 2px;
}
.zone_onglet_interne.caracteristiques .ligne .titre {
width: 150px;
padding: 8px;
padding-left: 12px;
font-size:14px;
}
.zone_onglet_interne.caracteristiques .ligne .texte {
padding: 8px;
padding-left: 12px;
font-size:14px;
margin-left: 173px;
}
/*FIN caracteristiques***************************************************************************/

/*COMMENTAIRES*********************************************************************************/
.zone_onglet_interne.commentaires {
padding: 20px;
overflow:hidden;
}
.zone_onglet_interne.commentaires .ligne {
overflow:hidden;
margin-bottom: 2px;
}
.zone_onglet_interne.commentaires .ligne .titre {
float:left;
width: 200px;
background-color:#e9e9e9;
padding: 8px;
padding-left: 12px;
font-size:18px;
color:#718a80;
text-align:left;
}
.zone_onglet_interne.commentaires .ligne .texte {
background-color:#f2f2f2;
padding: 8px;
padding-left: 12px;
font-size:18px;
color:#91a09a;
margin-left: 223px;
text-align:left;
}
.zone_onglet_interne.commentaires textarea {
width: 100%;
margin-top: 15px;
}
.commentaire_ligne {
border:0px solid #DDDDDD;
border-bottom-width:1px;
padding-bottom:10px;
margin-bottom: 20px;
overflow:hidden;
}
.commentaire_ligne .auteur {
font-size: 14px;
font-weight:400;
color:#FF8000;
}
.commentaire_ligne .date {
font-size: 12px;
color:#666666;
}
.commentaire_ligne .texte {
font-size: 14px;
margin-top:10px;
color:#333333;
}
/*FIN COMMENTAIRES*****************************************************************************/


/*PANIER************************************************************************************/
.progressionPanier {
height: 93px;
}
.progressionPanier .entete {
width: 137px;
font-size: 12px;
height: 58px;
}
.progressionPanier .entete.fin {
width: 151px;
}
#progression_iconePanier {
top: -120px;
margin-bottom: -44px;
width:38px;
height:44px;
}
#progression_iconePanier.etape1 {
margin-left: 49px;
}
#progression_iconePanier.etape2 {
margin-left: 184px;
}
#progression_iconePanier.etape3 {
margin-left: 323px;
}
#progression_iconePanier.etape4 {
margin-left: 461px;
}
#progression_iconePanier.etape5 {
margin-left: 605px;
}
.progressionPanier_liens {
top: -70px;
margin-bottom: -50px;
}
.progressionPanier_liens a {
width: 110px;
height:68px;
}
.progressionPanier_liens a.debut {
width: 123px;
}
.lignePanier .totalBig {
width: 150px;
}
.lignePanier .description {
width: 255px;
}
.lignePanier.court .description {
width: 235px;
}
.lignePanier .prix {
width: 140px;
}
.lignePanier .quantite {
width: 70px;
}
.lignePanier .total {
width: 70px;
}
.lignePanierEntete .entete.description {
width: 385px;
}
.lignePanierEntete.court .entete.description {
width: 365px;
}
.lignePanierEntete .entete.prix {
width: 140px;
}
.lignePanierEntete .entete.quantite {
width: 70px;
}
.lignePanierEntete .entete.total {
width: 70px;
}
.lignePanierEntete .entete.totalBig {
width: 150px;
}
.lignePanierTotal .titre {
width: 525px;
}
.lignePanierTotal .prixTtcSmall {
    font-size: 11px;
}
.lignePanierTotal .prix {
width: 140px;
}
.lignePanierTotal.court .prix {
width: 120px;
}
/*FRAIS*****************/
.lignePanierFraisCadre .cadre {
width: 535px;
}
.lignePanierFraisCadre .prix {
width: 100px;
}
.lignePanierFrais .transporteurDelai {
    font-size: 14px;
    padding-top:12px;
    padding-bottom:12px;
    width: 200px;
}
.lignePanierFrais .transporteurDelaiDetails {
    font-size: 11px;
    padding:10px;
    padding-top:3px;
}
.lignePanierFrais .transporteur {
width: 335px;
}
.lignePanierFrais .transporteur img {
max-height: 60px;
}
.lignePanierFrais .montant {
width: 130px;
}
.lignePanierFrais_fleche {
left: 250px;
top: 25px;
}
.lignePanierReduction .titre {
width: 485px;
}
.lignePanierReduction .prix {
width: 110px;
}
.lignePanierReduction .prix2 {
width: 120px;
}
.lignePanierReduction.court .titre {
width: 524px;
}
.lignePanierReduction.court .prix {
width: 90px;
}
/*FIN PANIER********************************************************************************/

/*INSCRIPTION*************************************************************************************/
#identification_cadre {
width: 303px;
height: 330px;
padding: 15px;
margin-right: 20px;
}
.caseInscription {
width: 292px;
}
.vignetteAdresse {
width: 250px;
margin-left: 35px;
}
.vignetteAdresseRelais {
    margin-left: 35px;
    margin-bottom: 15px;
}
/***********************************************************************************************/
/*CONNEXION*************************************************************************************/
#connexion_cadre {
width: 303px;
height: 330px;
padding: 15px;
}
.caseConnexion {
width: 260px;
}
#cadrePrincipalConnexion {
width: 300px;
}
/***********************************************************************************************/

/*PAIEMENT****************************************************************************************/
.modePaiement_cadre.nbMoyens_1 {
margin-left: 255px;
}
.modePaiement_cadre.nbMoyens_2 {
margin-left: 165px;
}
.modePaiement_cadre.nbMoyens_3 {
margin-left: 85px;
}
.modePaiement_cadre.nbMoyens_4 {
margin-left: 5px;
}
/*FIN PAIEMENT************************************************************************************/

/*TABLEAU*****************************************************************************************/
.enteteTableauFond {
width: 864px;
}
.enteteTableauFond.achat div.colonne1, .ligneTableau.achat div.colonne1 {
width: 30px;
}
.enteteTableauFond.achat div.colonne2, .ligneTableau.achat div.colonne2 {
width: 52px;
}
.enteteTableauFond.achat div.colonne3, .ligneTableau.achat div.colonne3 {
width: 124px;
}
.enteteTableauFond.achat div.colonne4, .ligneTableau.achat div.colonne4 {
width: 100px;
}
.enteteTableauFond.achat div.colonne5, .ligneTableau.achat div.colonne5 {
width: 120px;
}
.enteteTableauFond.achat div.colonne6, .ligneTableau.achat div.colonne6 {
width: 170px;
}
.enteteTableauFond.achat div.colonne7, .ligneTableau.achat div.colonne7 {
width: 47px;
}
.enteteTableauFond.support div.colonne1, .ligneTableau.support div.colonne1 {
width: 30px;
}
.enteteTableauFond.support div.colonne2, .ligneTableau.support div.colonne2 {
width: 304px;
}
.enteteTableauFond.support div.colonne3, .ligneTableau.support div.colonne3 {
width: 120px;
}
.enteteTableauFond.support div.colonne4, .ligneTableau.support div.colonne4 {
width: 150px;
}
.enteteTableauFond.support div.colonne5, .ligneTableau.support div.colonne5 {
width: 40px;
}
.enteteTableauFond.parrainages div.colonne1, .ligneTableau.parrainages div.colonne1 {
width: 30px;
}
.enteteTableauFond.parrainages div.colonne2, .ligneTableau.parrainages div.colonne2 {
width: 52px;
}
.enteteTableauFond.parrainages div.colonne3, .ligneTableau.parrainages div.colonne3 {
width: 134px;
}
.enteteTableauFond.parrainages div.colonne4, .ligneTableau.parrainages div.colonne4 {
width: 207px;
}
.enteteTableauFond.parrainages div.colonne5, .ligneTableau.parrainages div.colonne5 {
width: 180px;
}
.enteteTableauFond.parrainages div.colonne6, .ligneTableau.parrainages div.colonne6 {
width: 60px;
}
/***************/
.enteteTableauFond.transactions div.colonne1, .ligneTableau.transactions div.colonne1 {
width: 30px;
}
.enteteTableauFond.transactions div.colonne2, .ligneTableau.transactions div.colonne2 {
width: 134px;
}
.enteteTableauFond.transactions div.colonne3, .ligneTableau.transactions div.colonne3 {
width: 72px;
}
.enteteTableauFond.transactions div.colonne4, .ligneTableau.transactions div.colonne4 {
width: 122px;
}
.enteteTableauFond.transactions div.colonne5, .ligneTableau.transactions div.colonne5 {
width: 135px;
}
.enteteTableauFond.transactions div.colonne6, .ligneTableau.transactions div.colonne6 {
width: 130px;
}
.enteteTableauFond.transactions div.colonne7, .ligneTableau.transactions div.colonne7 {
width: 40px;
}
/*REDUCTIONS***/
.enteteTableauFond.reductions div.colonne2, .ligneTableau.reductions div.colonne2 {
width: 102px;
}
.enteteTableauFond.reductions div.colonne3, .ligneTableau.reductions div.colonne3 {
width: 74px;
}
.enteteTableauFond.reductions div.colonne4, .ligneTableau.reductions div.colonne4 {
width: 130px;
}
.enteteTableauFond.reductions div.colonne5, .ligneTableau.reductions div.colonne5 {
width: 130px;
}
.enteteTableauFond.reductions div.colonne6, .ligneTableau.reductions div.colonne6 {
width: 130px;
}
.enteteTableauFond.reductions div.colonne7, .ligneTableau.reductions div.colonne7 {
width: 47px;
}
/*FIN TABLEAU*************************************************************************************/

/*MAGAZINE*************************************************************************************/
.magazine {
margin-top: 22px;
}
.magazine .slide, .magazine .slideBoutique {
height: 218px;
margin-right: 12px;
margin-bottom: 12px;
}
.magazine .slide.large, .magazine .slide.large img, .magazine .slideBoutique img {
width: 345px;
}
.magazine .slide.small, .magazine .slide.small img {
width: 226px;
}
.magazine .slide.small.categorie {
width: 224px;
}
.magazine .slide.last, .magazine .slideBoutique.last {
margin-right: 0px;
}
.magazine .slide.large a.bandeau, .magazine .slideBoutique a.bandeau {
width: 321px;
}
.magazine .slide.small a.bandeau {
width: 202px;
}
.magazine .slide a.bandeau, .magazine .slideBoutique a.bandeau {
    top: 155px;
    font-size:18px;
    padding: 8px;
    padding-right: 12px;
    padding-left: 12px;
}
.magazine .slide a.bandeau h2, .magazine .slideBoutique a.bandeau h2 {
    font-size:18px;
}
.magazine .slideBoutique a.bandeau {
height: 50px;
}
.magazine .slideBoutique a.bandeau .soustitre {
font-size: 14px;
}
/*FIn MAGAZINE*********************************************************************************/

/*ZOOM*****************************************************************************************/
.zoomWindow {
width: 455px; 
height: 407px;
}
/*FIN ZOOM*************************************************************************************/

/*SLIDER PRIX**********************************************************************************/
.selecteurBudget {
width: 206px;
height:15px;
}
/*FIN SLIDER PRIX******************************************************************************/

/*SUGGESTION*****************************************************************************************************/
.suggestionIllustration {
width: 45px;
height: 45px;
}
.suggestionIllustration img {
width: 45px;
}
.suggestionTitre {
font-size: 12px;
padding-left: 62px;
padding-top: 14px;
}
/*FIN SUGGESTION*************************************************************************************************/

/*AUTRE MOYEN DE PAIEMENT********************************************************************************************/
.autreMoyenPaiement_cadre img {
	width:210px;
}
/*FIN AUTRES MOYENS**************************************************************************************************/
.venteLigne {
width:780px;
}
.venteDetail {
width:970px;
}
.venteLigne .interne a.illustration, .venteLigne .interne div.illustration {
	height: 171px;
}
.venteLigne .interne img.illustration {
	width:780px;
}
.venteDetail .interne img.illustration {
	width:970px;
}
.venteDetail .interne img.logo {
	top:30px;
	left:40px;
}
.venteLigne .interne .contenu {
	width:780px;
	height: 171px;
	top: -210px;
}
.venteLigne .interne .contenu .titre {
	font-size:28px;
}
.venteLigne .interne .contenu .accroche {
	font-size:16px;
	margin-top:5px;
	margin-bottom:10px;
}
.venteLigne .interne .date {
	top: 116px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:24px;
	width:780px;
}
.venteDetail .interne .contenu {
	top: 50px;
	width:970px;
	padding:10px;
}
.venteDetail .interne .contenu .titre {
	font-size:34px;
}
.venteDetail .interne .contenu .accroche {
	font-size:20px;
	margin-top:8px;
	margin-bottom:15px;
}
/*CONFIGURATEUR****************************************************/
#configurateurCadre {
    height: 268px;
    width: 980px;
}
#configurateurCadre .onglet {
    font-size: 16px;
    letter-spacing: 1px;
    padding: 7px;
    padding-left: 18px;
    padding-right: 18px;
    height:32px;
}
#configurateurCadre .configurateur {
    height: 184px;
}
#configurateurCadre .ombre {
    height: 144px;
}
#configurateurCadre .configurateur .contenu {
    padding:10px;
    padding-top: 8px;
    padding-left:5%;
    padding-right:2%;
    width:65%;
    height: 184px;
}
#configurateurCadre .configurateur .contenu .dropdown .menu {
    max-height: 170px;
}
#configurateurCadre .configurateur .contenu .selecteur {
    font-size: 16px;
    max-width: 118px;
    white-space:nowrap;
    min-width: 104px;
}
#configurateurCadre .configurateur .contenu .ligneSelecteur .num {
    font-size:14px;
    padding: 4px;
    margin-right: 5px;
}
#configurateurCadre .configurateur .contenu .ligneSelecteur .colonne1 {
    width: 34%;
    margin-right:1%;
}
#configurateurCadre .configurateur .contenu .ligneSelecteur .colonne2 {
    width: 32%;
    margin-right:1%;
}
#configurateurCadre .configurateur .contenu .ligneSelecteur .colonne3 {
    width: 32%;
}
#configurateurCadre .configurateur .contenu .ligneAction .colonne1 {
    width: 67%;
    margin-right:3%;
}
#configurateurCadre .configurateur .contenu .ligneAction .colonne2 {
    width: 28%;
}
#configurateurCadre .configurateur .infos {
    padding:15px;
    padding-left:2%;
    padding-right: 0%;
    width: 26%;
    height: 154px;
}
#configurateurCadre .configurateur .infos .titre {
    font-size: 20px;
}
#configurateurCadre .configurateur .infos .texte {
    font-size: 18px;
    margin-top:14px;
    line-height:24px;
}
#configurateurCadre .configurateur .infos .lien {
    font-size: 14px;
    margin-top:14px;
}
#configurateurCadre.configurateurModule span.custom-combobox {
    width:100%;
}