/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#171e28;
	background-image:url(../commun/backgrounds/background.gif);
	background-repeat:repeat-x;
}

#container {
	width:1006px;
	margin:auto;
	text-align:left;
}

/* Misc */
.textAlignCenter {text-align:center;}
.size11 { font-size:11px;}
.allCaps { text-transform:uppercase; }

/* MINI MENU TOP */
#top_mini_menu {
	background-image:url(../commun/top/top-mini-menu-background.gif);
	background-repeat:no-repeat;
	width:1006px;
	height:28px;
	\height:43px;
	he\ight:28px;
	padding-top:15px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
#top_mini_menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}
#top_mini_menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:underline;
}

/* ZONE PRINCIPALE SOUS HEADERS */
#main {
	width:920px;
	\width:1006px;
	w\idth:920px;
	background-color:#FFFFFF;
	padding-left:43px;
	padding-right:43px;
	background-image:url(../commun/backgrounds/background_main.gif);
	background-repeat:repeat-y;
}

/* ZONE SOUS MENU PRINCIPAL */
#breadcrumb {
	color:#171e28;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding:0;
	margin:12px 0 15px 3px;
}
#breadcrumb a {
	color:#171e28;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration:none;
}
#breadcrumb a:hover {
	color:#171e28;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration:underline;
}

#panier_overview {
	float:right;
	line-height:32px;
	height:32px;
	font-size:11px;
	background-image:url(../commun/catalogue/panier-top-background.gif);
	background-repeat:repeat-x;
	margin:0 3px 0 0;
}

/* SIDEBAR GAUCHE */
#sidebar_gauche {
	width:237px;
	float:left;
}

#sidebar_gauche .solution_location {
	font-size:11px;
	font-weight:bold;
	background-image:url(../commun/sidebar-gauche/background-walkie-talkie.jpg);
	background-repeat:no-repeat;
	color:#171e28;
	width:164px;
	\width:234px;
	w\idth:164px;
	padding:18px 0 0 70px;
	height:174px;
	\height:191px;
	he\ight:174px;
	margin-bottom:3px;
}
#sidebar_gauche .solution_location ul {
	margin:10px 0 12px 25px;
	list-style:square;
	font-weight:normal;
}
#sidebar_gauche .solution_location ul li {
	margin:4px 0 0 0;
	color:#464749;
}

#inscription_bulletins {
	margin:5px 0 0 3px;
	padding:0;
	background-image:url(/fr/i/sidebar-gauche/background-bulletins-de-nouvelles.gif);
	background-repeat:no-repeat;
}
#inscription_bulletins_en {
	margin:5px 0 0 3px;
	padding:0;
	background-image:url(/en/i/sidebar-gauche/background-bulletins-de-nouvelles.gif);
	background-repeat:no-repeat;
}
#inscription_bulletins form, #inscription_bulletins_en form {
	margin:0;
	padding:0;
}
#inscription_bulletins .texte, #inscription_bulletins_en .texte {
	margin:0 0 12px 17px;
	padding:30px 0 0 0;
	font-size:11px;
}
#inscription_bulletins input, #inscription_bulletins_en input {
	margin:0 0 0 17px;
	font-size:11px;
	width:159px;
}

/* SIDEBAR GAUCHE - PAGES PRODUITS */
#magasiner_marques {
	margin:0;
	padding:0;
}
#magasiner_marques form {
	margin:0;
	padding:0;
	background-image:url(../commun/sidebar-gauche/boites-cotes.gif);
	background-repeat:repeat-y;
}
#magasiner_marques select {
	width:215px;
	margin:6px 0 3px 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#accessoires {
	background-image:url(../commun/boutique/accessoires-background.jpg);
	background-repeat:no-repeat;
	height:325px;
	line-height:17px;
	font-size:11px;
}
#accessoires .gauche {
	width:90px;
	margin:0 0 0 15px;
	padding-top:10px;
}
#accessoires .droite {
	float:right;
	width:105px;
	padding:10px 15px 0 0;
}
/* MENU PRINICIPAL */
#menu {
	width:683px;
	float:right;
}

/* CONTENU DROITE */
#contenu_droite {
	width:671px;
	float:right;
}
#contenu_droite .main_content {
	padding:8px 20px 0 8px;
	background-image:url(../commun/backgrounds/background-main-content.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}

#contenu_droite .main_contentNoBg {
	padding:8px 20px 0 8px;
	line-height:18px;
}

#contenu_droite .rentalProducts {
text-align:center;
margin:50px 0 0 0;
}

#contenu_droite .rentalItems {
float:left;
margin:0 12px 0 0px;
padding-top:11px;
width:149px;
height:164px;
text-align:center;
background:url(../i/bgRentalItems.gif) no-repeat;
}

#contenu_droite .rentalItemsLast {
float:left;
margin:0 0px 0 0px;
padding-top:11px;
width:149px;
height:164px;
text-align:center;
background:url(../i/bgRentalItems.gif) no-repeat;
}

#contenu_droite .rentalItemsTabs {
font-size:11px;
margin-top:11px;
margin-left:23px;
width:100px;
background:none;
}

#contenu_droite .rentalItemsTabsL {
float:left;
}

#contenu_droite .rentalItemsTabsR {
padding:3px 10px 0 0;
height:24px;
background: url(../i/rentalTabRight.gif) no-repeat top right;
}

#contenu_droite .rentalQuote {
text-align:center;
margin:50px 0 0 0;
}

#contenu_droite .rentalQuoteBt {float:left; margin:0 220px 15px 228px;width:184px;height:49px;}
#contenu_droite .rentalQuoteBt a {display:block;background:url(../i/rentalBtQuote.gif) 0 0 no-repeat;width:184px;height:49px;text-indent:-9999px;}
#contenu_droite .rentalQuoteBt a:hover {background:url(../i/rentalBtQuote.gif) 0 -49px no-repeat;width:184px;height:49px;}

#contenu_droite .rentalQuoteBtFr {float:left; margin:0 220px 15px 182px;width:284px;height:49px;}
#contenu_droite .rentalQuoteBtFr a {display:block;background:url(../i/rentalBtQuoteFr.gif) 0 0 no-repeat;width:284px;height:49px;text-indent:-9999px;}
#contenu_droite .rentalQuoteBtFr a:hover {background:url(../i/rentalBtQuoteFr.gif) 0 -49px no-repeat;width:284px;height:49px;}

#listProducts ul {
  float: left;
  width: 25em; /* width is changed */
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#listProducts li {
  float: left;
  width: 11em;
  margin: 0;
  margin-bottom:6px;
  background-image: url(../i/tickerRed.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */
}

#listProducts li.nowidth {
  width: auto;
}



#contenu_droite .tabs_sections {
	list-style:none;
	background-color:#FFFFFF;
	color:#171e28;
	margin:0 0 8px 3px;
	padding:0;
	height:20px;
}
#contenu_droite .tabs_sections li {
	float:left;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:11px;
	background-color:#171e28;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
#contenu_droite .tabs_sections li span {
	margin:0 12px 0 12px;
}
#contenu_droite .tabs_sections a {
	display:block;
	font-size:11px;
	text-align:center;
	background-color:#FFFFFF;
	color:#171e28;
	padding:0 12px 0 12px;
}
#contenu_droite .tabs_sections a:hover {
	display:block;
	font-size:11px;
	text-align:center;
	background-color:#171e28;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 12px 0 12px;
}

/* Slider Rental page */
#slider {  width:643px; padding:0 0 0 0; margin:0 auto;}
#slideshow { float: left; width: 100%; height:215px; }
.slider-item { width: 100% !important; height:215px; }
.slider_content_inner img { border: none; }
.controls-center { width: 643px; margin-left: auto; margin-right: auto; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:643px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; text-align:center; }
#slider_controls ul li a { width: 21px; height: 21px; color:#FFFFFF; font-weight:bold; background:url('../i/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../i/tabs_1.gif') no-repeat center center; }

/* Slider Product page */
#sliderProduct {  width:643px; padding:0 0 0 0; margin:0 auto;}
#slideshow { float: left; width: 100%; height:239px; }
.slider-item { width: 100% !important; height:239px; }
.slider_content_inner img { border: none; }
.controls-center { width: 643px; margin-left: auto; margin-right: auto; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:643px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:120px;}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; text-align:center; }
#slider_controls ul li a { width: 21px; height: 21px; color:#FFFFFF; font-weight:bold; background:url('../i/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../i/tabs_1.gif') no-repeat center center; }

/* BOUTIQUE */
#boutique {
	padding:0;
	line-height:14px;
	font-size:11px;
}
#boutique .categorie_produits {
	float:left;
	height:245px;
	color:#656565;
}
#boutique .categorie_produits b, #boutique .categorie_produits strong {
	color:#171e28;
}
#boutique .categorie_produits a {
	text-decoration:none;
}
#boutique .categorie_produits a:hover {
	text-decoration:underline;
}
#boutique .categorie_produits p {
	margin:0 0 0 35px;
}

#boutique .categorie_produits form {
	width:145px;
	margin:0;
	color:#000000;
}
#boutique .categorie_produits form select {
	font-size:10px;
	width:135px;
}
#boutique .categorie_produits .a_partir_de_small {
	width:106px;
	height:34px;
	\height:39px;
	he\ight:34px;
	text-align:center;
	padding-top:5px;
	background-image:url(../commun/boutique/back-categorie-small.jpg);
	background-repeat:no-repeat;
	margin:8px 0 5px 25px;
}
#boutique .categorie_produits .a_partir_de_large {
	width:145px;
	height:34px;
	\height:39px;
	he\ight:34px;
	text-align:center;
	padding-top:5px;
	background-image:url(../commun/boutique/back-categorie-large.jpg);
	background-repeat:no-repeat;
	margin:8px 0 5px 6px;
}
#boutique .separateur_produits {
	float:left;
	text-align:center;
	width:9px;
}
#boutique .separateur_accessoires {
	float:left;
	text-align:center;
	width:12px;
	margin-top:8px;
}
#boutique .accessoires {
	float:left;
	text-align:center;
	height:135px;
	margin-top:8px;
	color:#656565;
}
#boutique .accessoires b, #boutique .accessoires strong {
	color:#171e28;
}
#boutique .accessoires a {
	text-decoration:none;
}
#boutique .accessoires a:hover {
	text-decoration:underline;
}
#boutique .spotlight {
	width:546px;
	\width:656px;
	w\idth:546px;
	height:162px;
	\height:237px;
	he\ight:162px;
	padding:75px 0 0 110px;
	margin-bottom:10px;
	background-image:url(../fr/i/boutique/background-spotlight-centre01.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #d6d6d6; 
}

/* CATALOGUE */
.produit_mini_fiche {
	float:left;
	width:200px;
	\width:220px;
	w\idth:200px;
	padding:0 10px 0 10px;
}
.produit_mini_fiche .bullets_catalogue {
	float:right;
	width:125px;
}


/* PAGE DU PRODUIT */
.thumbs_produits {
	padding:2px;
	margin:0 3px 0 3px;
	border:1px solid #cccccc;
}
.bloc_desc {
	line-height:16px;
	width:412px;
	float:right;
	padding:8px 55px 0 0;
	min-height:180px;
	height:auto;
}

/* FOOTER */
#footer {
	clear:both;
	background-color:#171e28;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:13px;
}
#footer .texte_gris {
	font-size:11px;
	color:#bdbcbc;
}
#footer a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
#footer .liens_gris {
	font-size:11px;
	color:#bdbcbc;
	text-decoration:none;
}
#footer .liens_gris:hover {
	font-size:11px;
	color:#bdbcbc;
	text-decoration:underline;
}