/*.boutique_fond{width:700px!important;}
.boutique_fond tbody tr td{max-width:240px!important;}*/
.newsletter_fond{display:none!important;}
table, img{max-width:700px!important;}

.hide{display:none;}

.boutique_petit .boutique_titre, .boutique_petit .boutique_normal{display:none!important;}

.panier_sombre, .panier_sombre a, .panier_bold{background-color:#dbe2e8!important;color:#031b48!important;}

.panier_bold img{display:none;}
.boutique_normal .boutique_bold{color:#031b48!important;}


*{margin:0;padding:0;}
.vide{font-size: 0; clear: both; padding: 0px; margin: 0px; height: 1px;}/* div permettant le fonctionnement du design dans certain cas */

.text-ita{font-style:italic;}
.text-bold{font-weight:bold;}
.text-under{text-decoration:underline;}
.text-center{text-align:center;}
.text-strike{text-decoration:line-through;}
.text-left{text-align:center;}
.text-right{text-align:center;}
.text-justify{text-align:center;}

body{background-color:#DBDDDF;text-align:center;margin:0!important;padding:0!important;}
#global{margin:auto; width:1000px;}

#pretete{background:transparent url('http://www.crystalxp.net/_design/img/v2/page-ombre-haut.gif') repeat-x;}

#pretete div{height:44px;}

#recherche{float:right;width:240px; font-family: Arial, Verdana, Helvetica, Sans-serif;}
#recherche form div.field{float:left;padding:16px 0 8px 0;}
#recherche form div.ok{float:right; padding:0;}
#recherche form input.field{width:176px; border:solid #C1D2DD 1px; background:#F1F2F3; color:#3E84C1; font-size:8pt; font-style: italic; font-weight:bold; padding:2px 4px 2px 2px;}
#recherche form input.ok{background: transparent url('http://www.crystalxp.net/_design/img/v2/page-coin-haut-rechercher.gif') no-repeat; border:0; width:52px; height:44px;}

#choix-recherche{position:absolute; border:#02476A 1px solid; top:40px; display:none; clear:both; left:50%; width:170px; height:129px !important; height:131px; margin-left:300px; background:#FFFFFF url('http://www.crystalxp.net/_design/img/v2/r-icones.gif') left top no-repeat; padding-top:2px;}
#choix-recherche li{margin:0; padding:0; margin-left:23px; list-style-type:none; text-align:left;font-family: Arial, Tahoma, Verdana, Sans-serif; color:#02476A; font-size:8pt; font-weight:bold; height:18px;}
#choix-recherche li a{display:block; width:100%; height:18px; background: transparent; color:#02476A; text-decoration:none;}
#choix-recherche li a:hover{background: url('http://www.crystalxp.net/_design/img/v2/r-over.gif') top left repeat-x;}
#choix-recherche li a span{margin:0 0 0 5px; padding:2px 0 0 0; display:block;}

#choix-langue{margin-right:240px;}
#choix-langue .gauche{background:transparent url('http://www.crystalxp.net/_design/img/v2/page-onglet-gauche.gif') top left no-repeat;}
#choix-langue .droite{background:transparent url('http://www.crystalxp.net/_design/img/v2/page-onglet-droit.gif') top right no-repeat;}
#choix-langue .centre{background:transparent url('http://www.crystalxp.net/_design/img/v2/page-onglet-milieu.gif') repeat-x;}
#choix-langue .contenu{text-align:left; margin-left: 20px; height:22px!important; height:44px; padding-top:22px; font-family:Arial, Tahoma, sans-serif; font-size:8pt; color:#0F1F40; font-weight: bold;}
#choix-langue .contenu a{color:#0F1F40; text-decoration:none;background-position:left center; background-repeat:no-repeat; padding-left:20px; margin:0 2px 0 2px;}
#choix-langue .contenu a:hover{color:#045A95;}
#choix-langue .contenu a.langue-fr{background-image:url('http://www.crystalxp.net/_design/img/v2/france.gif');}
#choix-langue .contenu a.langue-en{background-image:url('http://www.crystalxp.net/_design/img/v2/unitedkingdom.gif');}
#choix-langue .contenu a.langue-es{background-image:url('http://www.crystalxp.net/_design/img/v2/spain.gif');}
#choix-langue .contenu a.langue-de{background-image:url('http://www.crystalxp.net/_design/img/v2/germany.gif');}
#choix-langue .contenu a.langue-gr{background-image:url('http://www.crystalxp.net/_design/img/v2/groland.gif');}
#choix-langue .contenu a.langue-nl{background-image:url('http://www.crystalxp.net/_design/img/v2/nederlands.gif');}

#global-g{background: transparent url('http://www.crystalxp.net/_design/img/v2/page-ombre-gauche.gif') repeat-y left; padding-left:12px;}
#global-d{background: transparent url('http://www.crystalxp.net/_design/img/v2/page-ombre-droite.gif') repeat-y right; padding-right:12px;}

#logo{background: #06477F url('http://www.crystalxp.net/_design/img/v2/baniere-fond.jpg') no-repeat; height:116px;}
#logo span{display:none;}
#logo .logo{width:367px; height:116px; background:transparent url('http://www.crystalxp.net/_design/img/v2/crystalxp-logo-boutique-fr.jpg') no-repeat; float:left;}
#logo .logo-grand{width:367px; height:116px; background:transparent url('http://www.crystalxp.net/_design/img/v2/crystalxp-logo-boutique-fr.jpg') no-repeat; float:left;}
#logo .logo-droite-fond{background:transparent url('http://www.crystalxp.net/_design/img/v2/ban-ptitux-boutique.jpg') center right no-repeat; height:116px;}


#menu{background: #196CA3 url('http://www.crystalxp.net/_design/img/v2/menu-fond.jpg') no-repeat; height:20px;padding:4px 0 4px 0;}
#menu ul{float:right; margin: 0;}
#menu ul li{display:inline; padding:0 10px 0 10px; font-size: 10pt; color:white; font-weight:bold; font-family: Arial, sans-serif;}
#menu ul li a{color:#DCEEF9; text-decoration: none;}
#menu ul li a:hover{color:white;}

#principal{text-align:center;background:#FFFFFF url('http://www.crystalxp.net/_design/img/v2/sub-menu-blanc.gif') top left repeat-x;padding-top:30px;}
#principal table{margin:auto;text-align:left;}

/* Pied de page */
#pied{background-color:#05467E; height:40px;}
#pied p.copyright{color:white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-serif; margin: 5px; float:left; text-align:left;}
#pied p.copyright a{color:white; text-decoration:none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-serif;}
#pied p.copyright a:hover{color:white; text-decoration:underline;}
#pied p.copyright span{font-weight:bold;}

#menu-2{float:right; text-align:right; margin:13px; color:#CCCCCC; font-size: 10pt; font-weight:bold; font-family: Arial, sans-serif;}
#menu-2 a{text-decoration:none; color:#CCCCCC;}
#menu-2 a:hover{color: white;}
.xiti{padding-top:5px;}