@charset "UTF-8";
/* CSS Document */

body, html
{
	background-image:	url(../img/bckgd/bckgd.jpg);
	background-repeat:	repeat-x;
}

/* GLOBAL PAGE */

.Global
{
	width:1000px;
	margin: 0px auto;
	background-color:#FFFFFF;
	z-index:10;
	position:relative;
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-border-radius-bottomleft : 1em;
	-webkit-border-bottom-left-radius:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-bottom-right-radius:1em;
	padding-bottom:5px;
	overflow:hidden;
}

.GlobalHeader
{
	width:1000px;
	background-color:#FFFFFF;
	background-image:url(../img/logos/conecticplus.jpg);
	background-repeat:no-repeat;
	display:block;
	clear:right;
}

.GlobalPage
{
	width:1000px;
	padding:10px;
	display:block;
}

/* LOGO - RETOUR ACCUEIL */
.LogoAccueil
{
	height:100px;
	width:800px;
	display:block;
	float:left;
}
.LogoAccueil a
{
	height:100px;
	width:800px;
	display:block;
}

/* COMPTE CLIENT ACCUEIL */

.CompteClient
{
	float:left;
	background-color:#666666;
	width:180px;
	padding: 2px 5px;
	color:#FF9900;
	background-image:url(../img/bckgd/menu-compte.jpg);
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	-moz-border-radius-bottomleft : 1em;
	-webkit-border-bottom-left-radius:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-bottom-right-radius:1em;
	margin-bottom:10px;
}
.CompteClient a
{
	color:#FFFFFF;
	text-transform:uppercase;
}
.CompteClient > a
{
	padding-left:10px;
}

/* BARRE MENU */
.BarreMenu
{
	width:1000px;
	height:52px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	clear:both;
}

.BarreMenuAccueil
{
	background-image:url(../img/bckgd/menu-accueil.jpg);
	border-right: dotted 1px #000000;
	width:35px;
	height:52px;
	display:block;
	float:left;
}
.BarreMenuAccueil:hover
{
	background-image:url(../img/bckgd/menu-accueil-hover.jpg);
}
.BarreMenuAccueil a
{
	width:35px;
	height:52px;
	display:block;
}

.BarreMenuPages
{
	background-image:url(../img/bckgd/menu.jpg);
	width:770px;
	height:52px;
	display:block;
	float:left;
}

.BarreMenuPages ul
{
	padding:0;
	margin:0;
}

.BarreMenuPages li
{
	list-style:none;
	display:inline;
}

.BarreMenuPages ul li:hover ul
{
	display:block;
}

.BarreMenuPages ul li ul
{
	display:none;
	background-color:#000000;
	z-index:5000;
	position:absolute;
	width:200px;
	color:#FFFFFF;
	font-size:10px;
	list-style:none;
	/*padding: 10px 5px 10px 8px;
	right:0;*/
	margin-top:25px;
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	-moz-border-radius-bottomleft : 1em;
	-moz-border-radius-bottomright : 1em;
	padding: 5px 5px 10px 5px;

}

.BarreMenuPages ul li ul li
{
	line-height:12px;
	/*border-bottom:dotted 1px #444444;*/
	clear:both;
	display:list-item;
	padding: 5p;
}
.BarreMenuPages ul li ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	border:none;
	margin:0;
	padding:2px 5px;
	width:200px;
	height:13px;
}
.BarreMenuPages ul li ul li a:hover
{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

.BarreMenuPages li a
{
	background-color:none;
	display:block;
	height:20px;
	min-width:20px;
	float:left;
	padding: 3px 8px 3px 8px;
	border-right: dotted 1px #999999;
	margin-bottom:1px;
}
.BarreMenuPages li a:hover
{
	background-color:#f09923;
	background-image:url(../img/bckgd/menu-hover2.jpg);
	text-decoration:none;
	color:#FFFFFF;
}


.BoxLateral hr
{
	background-color:#f09923;
	/*border-bottom:solid 1px #f09923;*/
	border:none;
	height:1px;
	/*margin:10px 0;*/
}

.BarreMenuPages input
{
	margin:0;
	padding:1px 3px;
}
.BoxRecherche
{
	padding-left:5px;
}
.BarreMenuPanier
{
	background-image:url(../img/bckgd/menu-panier.jpg);
	width:200px;
	height:52px;
	float:left;
	display:block;
}

.BarreMenuPanier ul li
{
	list-style:none;
}

.BarreMenuPanier ul li:hover ul
{
	display:block;
}

.BarreMenuPanier ul li ul
{
	display:none;
	background-color:#000000;
	z-index:5000;
	position:absolute;
	color:#FFFFFF;
	font-size:10px;
	list-style:none;
	padding: 10px 5px 10px 8px;
	/*margin-left:-50px;*/
	right:0;
	
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	-moz-border-radius-bottomleft : 1em;
	

}
.BarreMenuPanier ul li ul li
{
	line-height:13px;
	border-bottom:dotted 1px #444444;
	clear:both;
}
.BarreMenuPanier ul li ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
.BarreMenuPanier ul li ul li a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}

/* MINI PANIER */
.MiniCartQte,.MiniCartX,.MiniCartModel,.MiniCartSum,.MiniCartPrice,.MiniCartDeliver,
.MiniCartDeliverPrice,.MiniCartSSTotal, .MiniCartSSTotalPrice, .MiniCartTotalTVA, .MiniCartTotalTVAPrice, .MiniCartTotal, .MiniCartTotalPrice
{
	margin:3px 0;
	padding:3px 0;
	float:left;
	display:block;
}
.MiniCartQte
{
	width:10px;
	text-align:right;
}
.MiniCartX
{
	width:15px;
	text-align:center;
}
.MiniCartModel
{
	width:115px;
	text-align:left;
}
.MiniCartSum
{
	width:10px;
	text-align:center;
	color:#444444;
}
.MiniCartPrice
{
	width:100px;
	text-align:right;
}

.MiniCartDeliver, .MiniCartSSTotal, .MiniCartTotalTVA, .MiniCartTotal
{
	width:160px;
	color:#666666;
}

.MiniCartTotal
{
	text-transform:uppercase;
	font-size:14px;
	width:100px;
	color:#FFFFFF;
}

.MiniCartDeliverPrice, .MiniCartSSTotalPrice,  .MiniCartTotalTVAPrice, .MiniCartTotalPrice
{
		width:90px;
		text-align:right;
		color:#666666;
}
.MiniCartTotalPrice
{
	width:150px;
	font-size:14px;
	color:#f09923;
}
/* FIN MINI PANIER */

.PanierAcces
{
	color:	#FFFFFF;
	width:200px;
	display:block;
	height:20px;
	padding:3px 8px;
}


.PanierProduit
{
	background-image:url(../img/icones/down.png);
	background-repeat:no-repeat;
	background-position:right;
	color:	#f09923;
	width:180px;
	display:block;
	height:20px;
	padding:3px 8px;
}
.PanierProduit:hover
{
	background-image:url(../img/icones/up.png);
}

.MenuLateral
{
	width:178px;
	float:left;
	padding:0px;
}

.BoxLateral, .BoxLateralPub
{
	width:160px;
	float:left;
	padding:10px 2px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	border: solid 1px #DDDDDD;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
}

.BoxLateralPub
{
	padding:2px 2px;

}

.boutiqueContact
{
	background-image:url(../img/buttons/boutique.jpg);
	background-repeat:no-repeat;
	display:block;
	width:143;
	height:61px;
	padding: 155px 5px 10px 10px;
}

.BoxLateral ul
{
	padding:0;
	margin-left:20px;
}

.BoxLateral li
{
	color: #f09923;
	padding:0;
	margin:0;
}

.BoxLateral a
{
	padding:0; 
}

.BoxLateral a:hover
{
	color:#f09923;
}

.MainPage
{
	float:left;
	width:800px;
	margin-top:10px;
}

/* CADRE NEWSLETTER */

.CadreNewsletter
{
	background-image:url(../img/gdrt/gdrt-noir.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 4px 10px 5px 10px;
}
.CadreNewsletter input[type="submit"] 
{
	padding: 2px 10px;
}

/* CADRE NOTRE SELECTION */

.ProductSelection
{
	width:748px;
	overflow:hidden;
	float:left;
	position:relative;
}

.scroller
{
	width:748px;
	float:left;
}

.ProductSelection h2, .CadreMainPageTop h1, .ProduitSelection h2
{
	background-image:url(../img/gdrt/gdrt-gris.jpg);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#000000;
	font-weight:100;
	font-size:14px;
	padding: 3px 10px;
}

.ProductSelection li:hover h3
{
	background-image:url(../img/gdrt/gdrt-gris.jpg);
}

.ProductSelection li:hover h3 a
{
	color:#000000;
}

.ProductSelection h3
{
	background-image:url(../img/gdrt/gdrt-noir.jpg);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:100;
	font-size:12px;
	text-align:center;
	padding: 3px 0px;
}
.ProductSelection h3 a
{
	color:#FFFFFF;
}

.ProductSelection img
{
	margin:0px;
}
.ProductSelection ul
{
	margin:0;
	padding:0 0 0 0px;
	background-color:#666666;
	width:100000px;
}


.ProductSelection li
{
	padding: 0;
	/*margin: 2px 6.7px 0px 0px;*/
	list-style:none;
	height:235px;
	background-color:#FFFFFF;
	float:left;
	position:inherit;
}

.foreward a, .forewardAjout a
{
	padding: 2px 0px 0px 0px;
	background-image:url(../img/buttons/selectionForeward.jpg);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	width:20px;
	height:237px;
	display:block;
	float:left;
	z-index: 100;
	position:relative;
}

.forewardAjout a
{
	background-image:url(../img/buttons/focus_arrow_right.png);
	background-repeat:no-repeat;
	height:45px;
	width:45px;
	margin-top:50px;
}

.foreward a:hover
{
	background-image:url(../img/buttons/selectionForeward_hover.jpg);
}

.back a, .backAjout a
{
	padding: 2px 0px 0px 0px;
	margin: 0px 6px 0px 0px;
	background-image:url(../img/buttons/selectionBack.jpg);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	width:20px;
	height:237px;
	display:block;
	float:left;
}

.backAjout a
{
	background-image:url(../img/buttons/focus_arrow_left.png);
	background-repeat:no-repeat;
	height:45px;
	width:45px;
	margin-top:50px;
}

.back a:hover
{
	background-image:url(../img/buttons/selectionBack_hover.jpg);
}

.SelectA
{
	margin: 2px 5px 0px 0px;
	width:180px;
	background-image:url(../img/gdrt/gdrt-gris-selection.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:solid 1px #CCCCCC;
}

.SelectA:hover
{
	border:solid 1px #f09923;
}


.ProductSelectionPriceHT, .ProductSelectionPriceTTC, .ProductSelectionDescription,
.ProductSelectionPriceHTPromo, .ProductSelectionPriceTTCPromo,.ProductSelectionPriceHTOld, .ProductSelectionPriceTTCOld,
{
	margin:0 5px;
}

.ProductSelectionPriceHT,.ProductSelectionPriceHTPromo
{
		font-size:16px;
		color:#990000;
		font-weight: bold;
		line-height:16px;
}
.ProductSelectionPriceHT a
{
	color:#990000;
	font-weight: bold;
	font-size:16px;
}

.ProductSelectionPriceHTPromo a, .ProductSelectionPriceTTCPromo a 
{
	color:#990000;
	font-size:16px;
	float:left;
	margin-left:3px;
}
.ProductSelectionPriceTTCPromo a 
{
	font-size:10px;
	color:#000000;
}
.ProductSelectionPriceHTOld a,.ProductSelectionPriceTTCOld a
{
	color:#666666;
	font-size:10px;
	float:left;
	text-decoration:line-through;
		margin-left:3px;
}
.ProductSelectionPriceTTCOld a
{
	font-size:8px;
}

.ProductSelectionPriceTTC
{
	font-size:10px;
}

.ProductSelection hr
{
	margin: 6px 0 6px 0;
	padding:0;
	height: 1px;
	border:none;
	border-bottom:dashed 1px #DDDDDD;
	/*background-color:#DDDDDD;*/
}
.ProductSelectionDescription
{
	height:50px;
	line-height:13px;
	font-size:11px;
	overflow:hidden;
}
.ProductSelectionLink, .ProductSelectionAjout, .ProductFicheView
{
	background-image:url(../img/buttons/arrow_right.png);
	background-repeat:no-repeat;
	float:right;
	width:22px;
	height:22px;
	margin-right:5px;
	margin-top:5px;
	display:block;
	cursor:pointer;
}

.ProductFicheView
{
	margin-left:5px;
	margin-top:3px;
	float:left;
}


.ProductSelectionLink a, .ProductSelectionAjout a, .ProductFicheView a
{
	width:22px;
	height:22px;
	display:block;
	cursor:pointer;
}

.ProductSelectionLink a, .ProductSelectionAjout a
{
	text-decoration:none;
}
.ProductSelectionLink:hover, .ProductSelectionAjout:hover
{
	background-image:url(../img/buttons/arrow_right_hover.png);
}

.ProductSelectionAjout
{
	background-image:url(../img/buttons/add_cart_butt.png);
}
.ProductSelectionAjout:hover
{
	background-image:url(../img/buttons/add_cart_butt_hover.png);
}


/* CADRE CATEGORIES SELECTION */

.CadreMainPageCat
{
	background-image:url(../img/gdrt/gdrt-gris-best-choices.jpg);
	background-repeat:repeat-x;
}
.ProductCatSelectionMenu
{
	width:200.6px;
	float:left;
}

.ProductCatSelectionMenu li
{
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;
	width:192px;
	background-image:url(../img/gdrt/gdrt-noir-menu-best-choices.jpg);
	background-repeat:repeat-x;
}
.ProductCatSelectionMenu li a
{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	height:39px;
	padding: 20px 0 0 10px;
}
.ProductCatSelectionMenu li a:hover
{
	color:#FF9900;
	text-decoration:none;
}

.ProductCatSelection
{
	/*margin-left:200.6px;*/
	float:left;
}

.ProductCatSelection h2
{
	background-image:url(../img/gdrt/gdrt-gris.jpg);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#000000;
	font-weight:100;
	font-size:14px;
	padding: 3px 10px;
}

.ProductCatSelection li:hover h3
{
	background-image:url(../img/gdrt/gdrt-gris.jpg);
}
.ProductCatSelection li:hover
{
	border:solid 1px #f09923;
}

#ProductCatSelection_2{display:none;}
#ProductCatSelection_3{display:none;}
#ProductCatSelection_4{display:none;}

#ProductCatSelection_1 h3
{
	background-image:url(../img/gdrt/gdrt-orange-best-choices.jpg);
}
#ProductCatSelection_2 h3
{
	background-image:url(../img/gdrt/gdrt-bleu-best-choices.jpg);
}
#ProductCatSelection_3 h3
{
	background-image:url(../img/gdrt/gdrt-vert-best-choices.jpg);
}
#ProductCatSelection_4 h3
{
	background-image:url(../img/gdrt/gdrt-violet-best-choices.jpg);
}

.ProductCatSelection h3
{
	background-image:url(../img/gdrt/gdrt-noir.jpg);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:100;
	font-size:12px;
	text-align:center;
	padding: 3px 0px;
}
.ProductCatSelection h3 a
{
	color:#FFFFFF;
}
.ProductCatSelection img
{
	margin:0px;
}
.ProductCatSelection ul
{
	margin:0;
	padding:0 0 0 0px;
	background-color:#666666;
}


.ProductCatSelection li
{
	background-image:url(../img/gdrt/gdrt-gris-selection.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0;
	/*margin: 2px 6.7px 0px 0px;*/
	list-style:none;
	width:190px;
	height:234px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	float:left;
	position:inherit;
}

.SelectCatA{margin: 0px 8.7px 0px 0px;}
.SelectCatB{margin: 0px 8.7px 0px 0px;}
.SelectCatC{margin: 0px 0px 0px 0px;}


.ProductSelectionPriceHT, .ProductSelectionPriceTTC, .ProductSelectionDescription
{
	margin:0 5px;
}

.ProductSelectionPriceHT
{
		font-size:14px;
		color:#990000;
		font-weight:100;
		line-height:16px;
}
.ProductSelectionPriceHT a
{
	color:#990000;
}

.ProductSelectionPriceTTC
{
	font-size:10px;
}

.ProductCatSelection hr
{
	margin: 6px 0 6px 0;
	padding:0;
	height: 1px;
	border:none;
	border-bottom:dashed 1px #DDDDDD;
	/*background-color:#DDDDDD;*/
}
.ProductSelectionDescription
{
	height:40px;
	line-height:13px;
	font-size:11px;
	overflow:hidden;
}
.ProductSelectionLink
{ 
	
	background-image:url(../img/buttons/arrow_right.png);
	background-repeat:no-repeat;
	float:right;
	width:22px;
	height:22px;
	margin-right:5px;
	margin-top:0px;
	display:block;
	cursor:pointer;
}
.ProductSelectionLink:hover
{
	background-image:url(../img/buttons/arrow_right_hover.png);
}



/* CADRES MAIN PAGE */

.CadreMainPage, .CadreMainDemiPageLeft, .CadreMainDemiPageRight, .CadreMainPageTop
{
	border: solid 1px #DDDDDD;
	width:794px;
	margin: 10px auto;
	padding:2px;
	position:relative;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
}

.CadreMainPage:hover, .CadreMainDemiPageLeft:hover, .CadreMainDemiPageRight:hover, CadreMainPageTop:hover
{
	border: solid 1px #f09923;
	-moz-box-shadow: 0px 0px 10px #f09923;
	-webkit-box-shadow: 0px 0px 10px #f09923;
}

.CadreMainPageTop
{
	margin: 0 0 10px 0;
}

.CadreMainPageTop iframe
{
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	overflow:hidden;
	display:block;
	margin: 10px 10px 10px 10px;
	float:left;
}

.CadreMainDemiPageLeft
{
	width:385px;
	float:left;
	padding:2;
}

.CadreMainDemiPageRight
{
	width:385px;
	float:left;
	margin-left:17px;
	padding:2;
}

/* BANNIERE FLASH */

#flashcontent
{
	border: solid 1px #FFFFFF;
	width:794px;
	height:195px;
	margin: 0px auto 5px auto;
	padding:2px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	z-index:0;
}

#flashcontent embed
{
	position:absolute;
	z-index:1;
}

#flashcontent:hover
{
	border: solid 1px #f09923;
	-moz-box-shadow: 0px 0px 10px #f09923;
	-webkit-box-shadow: 0px 0px 10px #f09923;

}

/* CADRE LOGIN */

.AccessUser, .FocusProductAjout
{
	width:400px;
	margin: -100px 0px 10px;
	background-color:#FFFFFF;
	position:absolute;
	z-index:11000;
	-moz-border-radius : 1em;
	-webkit-border-radius:1em;
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
}

.MiniLogo
{
	border-bottom: solid 1px #f09923;
	height:30px;
}

.InscriptionPro
{
	background-image:url(../img/icones/professionnel.png);
	background-repeat:no-repeat;
}

.InscriptionPublic
{
	background-image:url(../img/icones/particulier.png);
	background-repeat:no-repeat;
}

.InscriptionPro a, .InscriptionPublic a
{	height:109px;
	width:180px;
	display:block;
}
.InscriptionPro a:hover, .InscriptionPublic a:hover, .Ajout_product_focus a:hover
{
	text-decoration:none;
}

.InscriptionPublic a
{
}

.LoginUser, .Inscription, .Ajout_product_focus
{
	padding:10px;
}

 .Ajout_product_focus h3
{
	padding:0 0 5px;
	font-size: 14px;
	color: #f09923;
}

.FocusProductAjout
{
	width:500px;
}

.AjoutProductDescProduct img
{
	border: solid 1px #666666;
	float:left;
	margin-right:10px;
}

.CadreProductAjout
{
	width:380px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	position: relative;
}


.CadreProduct_plus_ajout
{
	width:10000px;
	float:left;
	
}

.Product_plus_ajout
{
	width:110px;
	font-size:11px;
	border: dashed 1px #666666;
	padding:5px;
	margin-right:5px;
	float:left;
	height:150px;
	overflow:hidden;
}

.Ajout_product_focus .descriptionProduit
{
}

.LoginUser label
{
width:150px;
display:block;
float:left;
}

.LoginUser hr, .Inscription hr, .Ajout_product_focus hr
{
	background-color:#f09923;
	/*border-bottom:solid 1px #f09923;*/
	border:none;
	height:1px;
	margin:10px 0;
}

.Ajout_product_focus hr
{
	clear:both;
}

.FermerLogin
{
	float:right;
	background-color:#FFFFFF;
	border:solid 1px #f09923;
	display:block;
	padding:3px;
	-moz-border-radius : 1em;
	-webkit-border-radius:1em;
}
.FermerLogin:hover
{
	background-color:#f09923;
	border:solid 1px #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
}

.LoginUser a, .LoginUser h2, .Inscription h2, .Inscription a
{
	color:#f09923;
}
.LoginUser h2, .Inscription h2
{
	margin-bottom:10px;
}



/* FOOTER PAGE */

.FooterPage
{
	width:960px;
	margin:10px auto;
	padding: 10px 10px 10px 30px;
	border: solid 1px #444444;
	-moz-border-radius : 1em;
	-webkit-border-radius:1em;
	min-height:50px;
}

.FooterLeft, .FooterCenter, .FooterRight
{
	color:#FFFFFF;
	border-right:dotted 1px #999999;
	float:left;
	width:200px;
	padding:0 30px;
	margin-right:70px;
}
.FooterLeft
{
	margin-left:30px;
}
.FooterRight
{
	border-right:none;
	margin-right:0px;
}
.FooterLeft a, .FooterCenter a, .FooterRight a
{
	color:#FFFFFF;
}

.FooterLeft li, .FooterCenter li, .FooterRight li
{
	margin-left:15px;
}
.FooterLeft h3, .FooterCenter h3, .FooterRight h3
{
	color:#f09923;
}

/* PRIX LIVRAISON*/

.PriceLivraisongratuite
{
	float:left;
	position:absolute;
	margin: 129px 50px 50px 10px;
	font-size:24px;
	font-weight:bold;
	color:black;
	cursor:default;
}

/* VENTE FLASH */

.VenteFlashSmall
{
	background-image:url(../img/icones/vente_flash_small.png);
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:35px;
	font-size:14px;
	text-align:right;
	padding: 1px 10px 0 0;
	position:absolute;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:5;
	cursor:default;
}

.VenteFlash, .VenteFlashPop
{
	background-image:url(../img/icones/vente_flash.png);
	background-repeat:no-repeat;
	float:left;
	width:180px;
	height:35px;
	font-size:14px;
	text-align:right;
	padding: 1px 10px 0 0;
	position:absolute;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:4500;
	cursor:default;
}

.VenteFlashPop
{
	font-size:9px;
	background-image:url(../img/icones/vente_flash_small.png);
	background-repeat:no-repeat;
	width:100px;
	padding: 5px 5px 0 5px;
}

/* COORDONNEES BOUTIQUE */
.Coordonnees
{	
	width: 770px;
	margin: 10px 10px;
	background-color:#FFFFFF;
	position:relative;
	border: solid 1px #DDDDDD;
	-moz-border-radius : 1em;
	-webkit-border-radius:1em;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
}

.CadrePartenaires
{
	background-image:url(../img/buttons/partenaires.jpg);
	height:92px;
}

.AccesBoutique, .PhotoBoutique
{	
	width: 380px;
	height:330px;
	margin: 10px 10px;
	padding:10px;
	background-color:#FFFFFF;
	float:left;
	overflow:hidden;
	position:relative;
	border: solid 1px #DDDDDD;
	-moz-border-radius : 1em;
	-webkit-border-radius:1em;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
}

.PhotoBoutique
{
	width:770px;
	padding:0;
	display:block;
	background-image:url(../img/icones/boutique_paris.jpg);
}
.Adresse, .Telephone, .Fax, .Horaires, .AccesGoogleMap
{
	width:105px;
	float:left;
	padding: 10px 5px 5px 5px;
}

.Horaires
{
	width:150px;
}

.AccesGoogleMap
{
	padding: 30px 0px 0px 30px;
}

.Adresse h1, .Telephone h1, .Fax h1, .Horaires h1
{
	color:#f09923;
	background:none;
	margin:0;
	padding:0;
}

/* PAGE PRODUIT */

.ProduitPhoto
{
	float:left;
	width: 320px;
	background-color:#FFFFFF;
	padding:10px 15px;
	border-right: dashed 1px #999999;
	min-height: 350px;
}

.ProduitPhoto img
{
}
	
.ProduitPhotoZoom
{
	float:left;
	background-color:#999;
	position:absolute;
	z-index:10;
	width:38px;
	height:38px;
	margin-top:190px;
	margin-left:10px;
	background-image:url(../img/gdrt/gdrt-product-photo-zoom.jpg);
	background-repeat:repeat-x;
	border:	solid 1px #666666;
	-moz-border-radius : 0.3em;
	-webkit-border-radius:0.3em;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
}

.ProduitPhotoZoom:hover
{
	background-image:url(../img/gdrt/gdrt-product-photo-zoom-hover.jpg);	
}

.ProduitPhotoZoom a
{
	width:40px;
	height:40px;
	display:block;
	float:left;
	background-image:url(../img/icones/zoom_picture.png);
	background-repeat:no-repeat;
	
}

.ProduitPhotoOther
{
	margin-top:10px;
}

.ProduitPhotoOther ul, .ProduitPhotoOther li
{
	padding:0;
	margin:0;
} 

.ProduitPhotoOther li
{
	height:75px;
	width:100px;
	display:block;
	margin: 3px 4.6px 3px 0px;
	border:solid 1px #DDDDDD;
	float:left;
	list-style:none;
	background-color:transparent;
	text-align: center;
	vertical-align: middle;
}
.ProduitPhotoOther li:hover
{
	border: solid 1px #FF9900;
}

.ProduitDescription
{
	float:left;
	width: 423px;
	background-color:#d6d6d6;
	background-image:url(../img/gdrt/gdrt-product-desc.jpg);
	background-repeat:repeat-x;
	padding:10px;

}

.ProduitDescription h1
{
	font-size:14px;
	color:black;
} 

.ProduitReference
{
	font-size:12px;
	color:#666666;
} 

.ProduitPriceHT
{
	float:left;
	font-size:18px;
	margin: 0px 0 0 0;
	font-weight:bold;
	color:#990000;
}
.ProduitPriceTTC 
{
	font-size:11px;
	color:#666666;
}

.ProduitPriceHTOld
{
	font-size:12px;
	color:#990000;
	text-decoration:line-through;
}
.ProduitPriceTTCOld
{
	font-size:9px;
	color:#666666;
	text-decoration:line-through;
}

.ProduitAjout 
{	
}

.ProduitAjoutQte
{
	margin:10px 0;
	float:left;
	background-image:url(../img/gdrt/gdrt-product-ajout.jpg);
	background-repeat:repeat-x;
	-moz-border-radius : 0.5em;
	-webkit-border-radius:0.5em;
	width:100px;
	/*height:45px;*/
	border: solid 1px #CCCCCC;
	padding: 10px 10px;
}

.ProduitAjout a
{
	background-image:url(../img/buttons/ajout_panier.png);
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:middle;
	display:block;
	margin:5px;
	padding:5px;;
	float:right;
	height:50px;
	width:200px;
}

.ProduitFiche 
{
	
	float:left;
	width: 442px;
	background-color:#d6d6d6;
	border-left: dashed 1px #999999;
} 


.ProduitFiche > ul
{
	padding:0;
	margin:0;
} 

.ProduitFiche > ul > li
{
	padding:0;
	margin:0;
	list-style:none;

} 
.ProduitFiche > ul > li > h2
{
	padding:6px 0px;
	margin:0;
	color:#FFFFFF;
	font-size:12px;
	background-image:url(../img/gdrt/gdrt-noir.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
} 

.ProduitFiche ul li:hover .ProductFicheView
{
	background-image:url(../img/buttons/arrow_down_hover.png);
}

.ProduitFiche > ul > li > ul
{
display:none;
position:absolute;
z-index:15000;
float:left;
font-size:11px;
padding:10px 0;
background-color:#d6d6d6;
background-image:url(../img/gdrt/gdrt-product-desc.jpg);
background-repeat:repeat-x;
width:440px;
border-left:solid 1px #444444;
border-right:solid 1px #444444;
border-bottom:solid 1px #444444;

-moz-border-radius-bottomleft : 1em;
-moz-border-radius-bottomright : 1em;

-moz-box-shadow: 0px 0px 5px #999999;
-webkit-box-shadow: 0px 0px 5px #999999;
}

.ProduitFiche > ul > li > ul > li
{
	list-style:circle;
	margin-left:25px;
	width:420px;
}

.ProduitFiche > ul > li > ul *
{
	margin-left:10px;
}
.ProduitFiche ul li:hover ul
{
	display:block;
}

.ProduitprixMag
{
	clear:both;
	color:#990000;
	font-size:10px;
	padding: 0 0 0 10px;
}

.ProduitVenteFlash
{
	background-image:url(../img/icones/vente_flash_produit.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	margin: 0px 0 0px 0;
	padding: 13px 5px 5px 60px;
	height:28px;
	width:150px;
}

.ProduitVenteFlashListing
{
	background-image:url(../img/icones/vente_flash_produit.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding: 13px 5px 5px 60px;
	height:28px;
	width:150px;
}

#overlay
{
	cursor:pointer;
}

/* USER COUNT ACCUEIL */

.UserName
{
	color: #FFFFFF;
	text-transform:uppercase;
	margin-bottom:13px;
}
.UserName
{
	color: #FFFFFF;
	text-transform:uppercase;
	margin-bottom:5px;
}
.UserCount, .UserLogout, .factures
{
	margin-bottom:5px;
}

.UserLogout
{
	margin-bottom:3px;
}

.UserCount
{
	margin-bottom:0px;
	padding-bottom:5px;
}


.UserCount a, .UserLogout a, .factures a
{
	line-height:15px;
	text-transform:capitalize;
	font-size:11px;
}

.factures a
{
	text-transform: none;
}

.factures
{
	background-image:url(../img/icones/user_count.png);
	background-repeat:no-repeat;
	padding-left:20px;
}

.UserLogout
{
background-image:url(../img/icones/user_logout.png);
background-repeat:no-repeat;
padding-left:20px;
}
.UserCount 
{
background-image:url(../img/icones/user_count.png);
background-repeat:no-repeat;
padding-left:20px;
}

.Tarif_produit
{
	padding: 75px 0 0 210px;
}

.Focuscommander a, .Focuscontinuer a, .FocusFermer a
{
	background-image:url(../img/buttons/order_noir.png);
	background-repeat:no-repeat;
	float:left;
	background-repeat:no-repeat;
	color:white;
	display:block;
	float:left;
	font-weight:bold;
	height:20px;
	margin:0;
	padding:6px 0 5px;
	text-align:center;
	width:180px;
}
.Focuscontinuer a
{
	float:right;
}

.Focuscommander a:hover, .Focuscontinuer a:hover, .FocusFermer a:hover
{
	background-image:url(../img/buttons/order.png);
}

.FocusFermer
{
	margin-left:160px;
}

.ecopart
{
	background-image:url(../img/icones/part-eco.png);
	background-repeat:no-repeat;
	width:70px;
	height:54px;
	text-align: right;
	float:left;
	margin: 10px 0;
}

.ecopart p
{
	padding:18px 0px 0px 0px;
	font-size:14px;
	font-weight: bold;
	color:#009933;
	text-align:center;
}
.ecopart .include
{
	font-size:10px;
	color:#009933;
	text-align:center;
	margin: -5px 0 0;
	padding:0;
}

.exclu_internet
{
	background-image:url(../img/icones/exclu-internet.png);
	background-repeat:no-repeat;
	width:70px;
	height:54px;
	text-align: right;
	float:left;
	margin: 10px 0;
}

.AjoutProductDescProduct
{
	margin: 0 50px;
}


/* LISTING PRODUCT */
.ListingProductDescription
{
margin: 10px 0;
}

.ListingVenteFlash
{
	float:left;
	width: 150px;
	height:30px;
	background-color:#F00;
	display:block;
}


/* Plus produit fiche */

.Drivers, .SendToFriend, .Manuels
{
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
background-image:url(../img/gdrt/gdrt-product-ajout.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
float:left;
margin:0;
padding: 0;
width:170px;
font-size:11px;
}

.Drivers a, .SendToFriend a, .Manuels a
{
background-image:url(../img/icones/drivers.png);
background-repeat:no-repeat;
background-position: 5px 0;
padding: 8px 10px 8px 40px;
display:block;
}

.Drivers, .Manuels
{
	margin: 0px 0px 10px 10px;
	width:108px;
}

.Manuels a
{
	background-image:url(../img/icones/manuels.png);
	background-position: 5px 2px;
}

.SendToFriend a
{
	background-image:url(../img/icones/SendToFriend.png);
}

.ProduitDescription hr
{
	border:0;
	border-bottom:dashed 1px #666666;
	background:none;
}