/* CSS Document */
/*hack css safar-chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#produit_table_nom{padding-top:10px;}
}
body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7A7A7A;border-top:#ff4800 4px solid;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;}
img{border:none;}

.page{width:1030px;margin-left:auto;margin-right:auto;margin-top:5px;}

a:visited.pageResults, a:link.pageResults, a:hover.pageResults, a:active.pageResults, a.pageResults{color:black;font-weight:bold;text-decoration:none;}
a:hover.pageResults{color:white; background-color:#FF4800;font-weight:bold;text-decoration:none;}

#menu_haut{float:right;margin-top:-10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#menu_haut ul li, #menu_haut a.headerNavigation{display:inline;padding-right:20px;}
#menu_haut ul li:before, #menu_haut a.headerNavigation:before{content:url(images/puce_menu_haut.jpg);}
#menu_haut ul li a, .headerNavigation{color:#666666;text-decoration:none;}
#menu_haut ul li a:hover, #menu_haut ul li a:active, .headerNavigation:hover, .headerNavigation:active{color:#ff4800;}

#logo{width:100%;margin-top:20px;margin-bottom:20px;margin-left:-24px;}

.ligne_menu{width:100%;border-top:1px solid #ddd;}
#menu{color:#7a7a7a;font-family:Arial, Helvetica, sans-serif;font-size:18px;margin-top:-10px;margin-bottom:-10px;}
#menu ul{list-style-type:none;margin-left:-3px;}
#menu ul li{display:inline;padding-right:9px;padding-left:9px;border-right:1px solid #ddd;line-height:40px;}
#menu ul li.croix{border-right:none;}
#menu ul li.croix:after{content:url(images/croix_menu.jpg);}
#menu ul li.first{padding-left:0px;margin-left:-38px;}
#menu ul li.last{border-right:none;}
#menu ul li a{color:#7a7a7a;text-decoration:none;}
#menu ul li a:hover, #menu ul li a:active{color:#ff4800;}
#menu ul li img{margin-bottom:-7px;}

#categories{float:left;width:150px;padding-right:20px;padding-top:8px;}
#categories h2{color:#ff4800;}
#categories ul{margin-left:-22px;}
#categories ul li, .boxText a{list-style-image:url(images/puce_menu.jpg);font-size:12px;}
#categories ul li a, .boxText a{color:#7a7a7a;text-decoration:none;}
#categories ul li a:hover, #categories ul li a:active, .boxText a:hover, .boxText a:active{color:#ff4800;}

#main{float:left;width:830px;border-left:1px dotted #ddd;min-height:500px;padding-left:15px;margin-bottom:5px}
#chemin_fer{color:#FF4800;border-bottom:1px dotted #ddd;min-height:22px;margin-top:5px;font-weight:normal;margin-left:15px;font-size:11px;margin-bottom:15px;}
#chemin_fer ul li{display:inline;padding-right:2px;}
#chemin_fer ul li:before{content:url(images/puce_chemin_fer.jpg);}
#chemin_fer ul li.first{padding-left:0px;margin-left:-38px;}
#chemin_fer ul li.first:before{content:'';}
#chemin_fer ul li.last, #chemin_fer ul li.last a{color:#ff4800;}
#chemin_fer ul li.last:before{content:url(images/puce_chemin_fer_last.jpg);}
#chemin_fer ul li a{color:#7a7a7a;text-decoration:none;}
#chemin_fer ul li a:hover, #chemin_fer ul li a:active{color:#ff4800;}

#bandeau_orange{float:left;width:100%;height:auto;background-color:#ff4800;color:#fff;}
#bandeau_orange h2{color:#ff8b5e;margin-top:-5px;margin-left:-6px;}
.colonne{float:left;width:150px;height:auto;min-height:300px;border-left:1px dotted #FFA37F;margin-top:0px;margin-bottom:10px;padding-left:10px;padding-right:10px;}
.colonne.first{border-left:none;}
.colonne ul{margin-left:-22px;margin-top:-10px;}
.colonne ul li{list-style-type:none;margin-left:-22px;}
.colonne ul li a{color:#fff;text-decoration:none;}
.colonne ul li a:hover, #colonne ul li a:active{color:#ff8b5e;}
.colonne img {margin-top:10px}

#bandeau_noir{float:left;width:100%;height:auto;min-height:100px;background-color:#000;color:#fff;text-align:center;padding-top:5px;}
#bandeau_noir a{color:#ff4800;text-decoration:none;}

#bandeau_noir .colonne{float:left;width:150px;height:auto;min-height:78px;border-left:1px dotted #7F7F7F;margin-bottom:5px;padding-right:10px;margin-top:30px;text-align:left;padding-top:10px;}
#bandeau_noir .colonne.first{margin-left:-130px;border-left:none;}
#bandeau_noir .colonne ul li a{color:#7F7F7F;text-decoration:none;}
#bandeau_noir .colonne ul li a:hover, #colonne ul li a:active{color:#FFFFFF;}


.smallText{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#7a7a7a;}
.smallText a{color:#ff4800;text-decoration:none;}

.main{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
.main a{color:#666666;text-decoration:none;font-size:11px;}
.main a:hover{color:#FF4800;text-decoration:underline;}
.main b{display: block;padding: 5px 0;color:#ff4800;}

.infoBox{border-bottom:1px dotted #dddddd;margin-bottom:5px;padding-bottom:0px;}
.infoBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ff4800;font-weight:bold;}

#produit_table_marque{width:335px;height:22px;float:left;background:#ff4800;color:#fff;padding-bottom:3px;padding-left:10px;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#produit_table_nom, #produit_table_stock{float:left;margin-left:10px;}
#produit_table_nom{margin-top:-5px;font-size:18px;color:#444444;width:334px;padding-bottom:10px;}
#produit_table_detail{margin-left:10px;}
#produit_table_stock {color:#444444;font-weight:bold;width:334px;}
#produit_table_stock input{float:right;margin-top:-35px;}
#produit_table_liste1 li{list-style-image:url(images/puce_menu.jpg);font-size:12px;margin-left:-15px;}
#produit_table_liste2 li{font-size:12px;margin-left:-15px;}
#produit_table_liste1 a, #produit_table_liste2 a{text-decoration:none;color:#7a7a7a;}
#produit_description{font-size:12px;color:#7a7a7a;line-height:20px;}
#infoBoxContents{background-color:#7a7a7a;}
.prix p{color:#ff4800;font-size:14px;}
.3x p{font-size:10px;;margin-top:-10px;}

a.nav_produit {color:#7a7a7a;text-decoration:none;}
.productListing-data a{color:#7a7a7a;text-decoration:none;font-weight:bold;}
select {background-color:#ff4800;color:#FFFFFF;font-weight:bold;font-size:11px;}

#logo_footer{width:1040px;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:-24px;color:#7F7F7F;}
#logo_footer img{float:left;margin-left:12px;}
#logo_footer a {color:#7F7F7F;}
#logo_footer a:hover {color:#FFFFFF;}
#tm{margin-left:-4px;}

#formulaire{float:right;margin-right:12px;width:200px;text-align:left;}
#email{float:left;background-color:#7a7a7a;border:1px solid #fff;color:#fff;padding-left:3px;margin-left:0px;margin-top:5px;width:120px;}
#submit {background-color:#000000;border:1px solid #000;color:#fff;margin-top:4px;font-weight:bold;}

.orange_bold{color:#ff4800;font-weight:bold;margin-left:2px;}
#formulaire img{margin-left:0;}

#vCarrouselConteneur
{
	width: 100%;
  background-color:#DEDEDE;
  height: 273px;
  margin-bottom: 15px;
}
/*wrapper du carrousel*/
#vCarrouselWrapper {
	height: 273px;
	width: 1015px;
	overflow: hidden;
  margin:-5px 20px 15px 25px;
  background-color:#DEDEDE;
}
/*
conteneur des boutons gauche/droite
pas indispensable, on peu le faire direct sur les boutons
et ce sont eux dont on passe les id à la class
*/
#carrouLeft, #carrouRight {
	float: left;
	width: 102px;
	height: 273px;
}

#carrouLeft{
background: url(images/carousel/carouselG.gif) no-repeat;
}

#carrouRight{
background: url(images/carousel/carouselD.gif) no-repeat;
}
/*classes passée au carrousel, en arguments et en options*/
/*le conteneur du carrousel*/
#vCarrousel {
	float: left;
	width: 770px;
	height: 273px;
	position: relative; /*indispensable*/
	overflow: hidden; /*indispensable*/
}
.vCarrouItem {
	width: 770px;
	height: 273px;
	float: left;
	display: block;
}



#vCarrouContent img, #carrouLeft img, #carrouRight img {border:none;}
/*#onglet {margin-left:15px;}*/
#produit_table_detail{font-weight:bold;margin-top:-10px;}

#produit_table_nom, #produit_table_stock, #produit_table_social, #nav_produit, #produit_table, .productListing-data {
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#DEDEDE;
}
#produit_table_liste1 {margin-top:-15px;}
#produit_table_stock{margin-top:-20px;}
#nav_produit {margin-bottom:5px; font-weight:bold;}
.pageHeading {padding-left: 15px;}
.pageHeading h1 {color:#FFFFFF;line-height:0px;font-size:0pt;}
.productSpecialPrice {color:#ff3203;font-size:11px;}
.split {background-color:#CDCDCD;color:grey;padding:3px;}
.bordure_img,  img#image_produit {text-align:center;border-color:#dddddd;border-style:solid;border-width:1px;}
#alsoT, #xsellT {margin-bottom:-3px;margin-right:-10px;}
#marqueT {margin-bottom:-3px;margin-left:3px;}
#telephone  {margin-bottom:10px;}
a {color:#FF4800;}
#txtSearch2 {background-color:#FFFFFF;border:1px solid #DDDDDD;color:#7A7A7A;height:15px;font-size:8pt;}
#Search {background-color:#FFFFFF;border:0 none;color:#7A7A7A;text-transform:lowercase;background-image:url("images/puce_menu_haut.jpg");background-repeat:no-repeat;background-position:left center;margin-right:10px;margin-right:20px;}
#social_ico {margin-left:27px;text-align:left;margin-top:-8px;}
td.productListing-data {padding:15px;}
.errorText {color:#FF3203;}
td.smallText {padding-left:17px;padding-right:17px;}
#social_ico2 {text-align:right;margin-top:-30px;}
td.productListing-heading{border-bottom:1px dotted #ddd;min-height:30px;}
td.checkoutBarCurrent {background-color:#F0EEEE;font-weight:bold;color:#FF4800;height:20px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
td.checkoutBarTo, td.checkoutBarFrom {background-color:#F0EEEE;font-weight:bold;color:#AAAAAA;height:20px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
a.checkoutBarFrom  {color:#777777;text-decoration:none;}
#checkout_process_top_bar, #checkout_process_bottom {display:none;}


/* Rules added by Michal Kobelka, michal.kobelka@etoscomp.eu, www.EtosComp.eu, 2. 2. 2011 */

/* == Edit mon compte == */
form[name="account_edit"] .main {}

/* 

  File: shopping_cart.tpl
  Section: Accueil » Diesel by Foscarini » Contenu du panier 

*/
.smallerHeading     {font-size: 10px;}
.smallerHeading td  {padding-bottom: 17px;}
.total-prix-heading {padding-right: 15px;}
.bouton             {border: 1px solid #7f9db9; padding: 2px; width: 48px;}
td.productListing-data  {font-size: 11px;}
td.productListing-data td.productListing-data {padding:0px 5px !important;}
.noBorder td        {border: 0px !important;}
.subTotal           {padding: 5px 15px 5px 0; border-bottom: 1px dotted #DDDDDD; }
.subTotal #sc_total {margin-left: 35px;}
.stockWarning       {padding-left: 15px; font-size:11px;}

/*

  File: checkout_payment.tpl

*/

.noBottomMargin     {margin-bottom: 0px !important;}
#memoTextarea textarea {border: 1px solid #d1d1d1;}


/*

  File: checkout_payment.tpl

*/
.checkoutProducts td  {padding: 20px 0 20px 0; border-bottom: 1px dotted #DDDDDD;}
.orderEdit            {color: #ff4800;}
.greyInput input      {border: 1px solid #DDDDDD; padding: 2px;}

.inputsSelects input[type="text"], .inputsSelects input[type="password"], .inputsSelects select {border: 1px solid #ddd; width: 180px; padding: 2px; font: 11px Arial;}
.inputsSelects select {width: 186px;}

.alignRight           {text-align: right !important; padding-right: 10px; font-size: 11px;}
td.main input {vertical-align: middle;}






