/* CSS Document */
html, body { height:100%; }
body{background-color:white;
	margin:0;
    padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images_integ/template2010/bg_body_1px2.jpg) top left repeat-x;
	}
.body_devis
{
	background:none;
}
img{border:0px;}

div#global{width:969px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			/*overflow:hidden;*/
			}

/* banniere et menu*/
div#banniere_menu{width:969px;
			height:152px;
			margin:0;
			position:relative;
			float:left;
			padding:0px;
			top:0;
			z-index:100;
			}
div#banniere{width:969px;
			height:117px;
			position:relative;
			float:left;
			margin:0;
			padding:0;
			top:0;
			overflow:hidden;
			left:0;
			}
div#logo{width:380px;
			height:117px;
			position:relative;
			float:left;
			padding:0;
			left:0;
			margin:0;
			}
div#droite_banniere{width:585px;
					height:117px;
					position:relative;
					float:left;
					padding:0 0 0 0;
					margin:0;
					background:url(images_integ/template2010/droite_banniere.jpg) 0 0 no-repeat;
					}
div#menu_droite{width:300px;
				height:60px;
				position:relative;
				float:right;
				padding:18px 0 0 0;
				margin:0;
				text-align:right;
				}
#menu_droite a{padding-right:20px;
					color:#666666;
					text-decoration:none;
					background:url(images_integ/template2010/icone_menu_haut_droite.jpg) right no-repeat;
					}
#menu_droite a:hover{
						padding-right:30px;
						color:#000000;
						}

/* Menu haut */

#menu{
	position: relative; /* placement du menu, à modifier selon vos besoins */
	float:left;
	z-index:100;
	width: 969px; /* correction pour Opera */
	margin:0;
	top:0;
	left:0;
	background-image:url(images_integ/template2010/fond_menu_haut.jpg);
	background-repeat:no-repeat;
	}
.hover_menu
{
			display:block;
			width:117px;
			height:35px;
			font:normal 12px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #fff;
			background:url(images_integ/template2010/fond_onglet_menu_haut.gif) 0 0;
			padding:0;
			text-align:center;
}
.pas_hover_menu
{
			display:block;
			width:117px;
			height:35px;
			font:normal 12px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #000;
			padding:4px 0 0 0;
			background:url(images_integ/template2010/fond_onglet_menu_haut.gif) -117px 0; 
			text-align:center;

}
#menu dl,#menu dt,#menu dd,#menu ul,#menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:100;
	}
		#menu dl {
		float: left;
		width:117px;
		margin: 0 4px 0 0;
		}
		#menu dl.dernier {
		float: left;
		width:117px;
		margin: 0 0 0 0;
		overflow:hidden;
		z-index:100;
		}
		/*
		#menu dt a {
			display:block;
			width:117px;
			height:35px;
			font:normal 12px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #fff;
			padding:0 0 0 0;
			background:url(images_integ/template2010/fond_onglet_menu_haut.gif) -117px 0; 
			text-align:center;
			}
		#menu dt a:hover {
			background:url(images_integ/template2010/fond_onglet_menu_haut.gif) 0 0;
			padding:0;
			}*/
		
		/* SOUS LISTES */
		#menu dd {
		position:absolute;
		display: none;
		width:117px;
		
		}
		#menu li {
		text-align: left;
		}
		#menu li.arrondi_bas {line-height:10px;
		background:url(images_integ/template2010/fond_sous_cat_menu.jpg) 0 0 no-repeat;
		}
		#menu li a {
		color:#CCC;
		text-decoration: none;
		display: block;
		height: 100%;
		border: 0 none;
		padding-left:6px;
		padding-right:6px;
		background-color:#142346;
		background:url(images_integ/template2010/fond_sous_cat_menu1px.jpg) 0 0 repeat-y;
		font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		#menu li a:hover, #menu li a:focus {
		background:url(images_integ/template2010/fond_sous_cat_menu1px-hover.jpg) 0 0 repeat-y;
		color:#fff;
		}

/* SOUS MENU */
div#sous_menu{width:965px;
				height:52px;
				position:relative;
				float:left;
				z-index:0;
				top:0;
				left:0;
				margin:0;
				padding:0;
				background-image:url(images_integ/template2010/fond_sous_menu_haut2.jpg);
				background-repeat:no-repeat;
				}

	/* onglet HOME */
	div#onglet_home{width:184px;
					height:30px;
					position:relative;
					float:left;
					z-index:0;
					top:0;
					left:0;
					margin:0;
					padding:0;
					}
	#onglet_home a.home{padding:0 16px 0 12px;
						line-height:30px;
						color:#fff;
						text-decoration:none;
						background:url(images_integ/template2010/icone_home_sous_menu2.gif) right no-repeat;
						}
	#onglet_home a:hover.home{text-decoration:underline;
							}
	
	/* moteur de recherche */
	div#search{width:290px;
					height:30px;
					position:relative;
					float:left;
					z-index:0;
					top:0;
					left:0;
					margin:0;
					padding:0;
					}
	.label{font:normal 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#fff;
					width:43px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					}
	.form-item{display: block;
				float: left;
				padding: 0;
				margin: 7px 0 0 0;
				width: 154px;
				height:15px;
				background:url(images_integ/template2010/fond_moteur_recherche.png) 0 0 no-repeat;
				}
	#search div input {
				font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
				padding: 0 5px 0 5px;
				width:144px;
				color: #666;
				border: 0;
				background:none;	
				}
	.form-multi{display: block;
				float: left;
				padding: 0;
				margin: 7px 0 0 0;
				width: 60px;
				height:15px;
				font:normal 10px/15px Arial, Helvetica, sans-serif;
				z-index:50;
				}
	
		/* modifier le select du moteur de recherche */
		.form-multi select {
			  display: block;
			  width: 60px;
			  font:normal 10px/15px Arial, Helvetica, sans-serif;
			  z-index:50;
			}
		.form-multi	select.replaced {
			  display: none;
			}
		.form-multi	ul.selectReplacement {
			  background:url(images_integ/template2010/recherche_multicritere2.png) top left no-repeat;
			  margin: 0;
			  padding: 0;
			  height: 1.65em;
			  width: 60px;
			  z-index:50;
			}
		.form-multi	ul.selectReplacement li {
			  background: #3B8BCB;
			  color: #fff;
			  cursor: pointer;
			  display: none;
			  font-size: 11px;
			  line-height: 1.7em;
			  list-style: none;
			  margin: 0;
			  padding: 0px 5px;
			  width: 50px;
			  font:normal 10px/15px Arial, Helvetica, sans-serif;
			  z-index:50;
			}
		.form-multi	ul.selectOpen li {
			  display: block;
			  z-index:50;
			}
		.form-multi	ul.selectReplacement li.selected {
			  background: url(bottom.gif) bottom left no-repeat;
			  color: #666;
			  display: block;
			  font:normal 10px/15px Arial, Helvetica, sans-serif;
			  z-index:50;
			}
		.form-multi	ul.selectOpen li.selected {
			  background: #142346;
			  color: #fff;
			  display: block;
			  z-index:50;
			}
		.form-multi	ul.selectOpen li:hover,
		.form-multi	ul.selectOpen li.hover,
		.form-multi	ul.selectOpen li.selected:hover {
			  background: #142346;
			  color: #fff;
			  z-index:50;
			}
			
		/* loupe moteur de recherche */
		#search #edit-submit {
					float: left;
					margin: 8px 0 0 5px;
					padding: 0;
					font-size: 0;
					border: 0;
					width: 24px;
					height: 18px;
					cursor: pointer;
					background:url(images_integ/template2010/loupe2.gif) no-repeat 0 0;
					}
	
	/* acces client */
	div#acces_client{width:478px;
					height:30px;
					position:relative;
					float:left;
					padding:0;
					margin:0;
					top:0;
					left:0;
					text-align:right;
					}
	#acces_client a.acces{padding:2px 0 0 16px;
						line-height:30px;
						color:#fff;
						text-decoration:none;
						background:url(images_integ/template2010/icone_cadenas2.gif) left no-repeat;
						}
	#acces_client a:hover.acces{text-decoration:underline;
							}
						
/* SIDEBAR + CENTER */
div#sidebar_et_center{width:965px;
				position:relative;
				float:left;
				top:0;
				left:0;
				margin:0 0 0 0;
				padding:0 0 0 0;
				}
	
	/* SIDEBAR */
	div#sidebar{width:162px;
				position:relative;
				float:left;
				padding:0;
				margin:0;
				top:0;
				left:0;
				overflow:hidden;
				}
	.sep_trait{width:162px;
					height:12px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
	.sep_trait2{width:162px;
					height:6px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
	.sep_trait3{width:162px;
					height:15px;
					position:relative;
					float:left;
					margin:0 0 11px 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					border-bottom:1px #666666 dotted;
					}
		#sidebar h1.blanc{font:normal 15px/18px Arial, Helvetica, sans-serif;
							color:#FFFFFF;
							margin:0;
							padding:0 0 0 10px;
							top:0;
							left:0;
							}
		#sidebar h2.blanc{font:bold 14px/22px Arial, Helvetica, sans-serif;
							color:#FFFFFF;
							margin:0;
							padding:0 0 0 10px;
							top:0;
							left:0;
							}
		#sidebar h3.blanc{font:bold 12px/12px Arial, Helvetica, sans-serif;
							color:#FFFFFF;
							margin:0;
							padding:0;
							top:0;
							left:0;
							}
		#sidebar h1.bleu{font:bold 12px/18px Arial, Helvetica, sans-serif;
							color:#2A69A7;
							margin:0;
							padding:0 0 0 10px;
							top:0;
							left:0;
							text-align:left;
							padding-top:6px;
							}
		#sidebar h2.bleu{font:bold 16px/22px Arial, Helvetica, sans-serif;
							color:#2A69A7;
							margin:0;
							padding:0 0 0 10px;
							top:0;
							left:0;
							text-align:left;
							}
		#sidebar h1.gris{font:bold 12px/18px Arial, Helvetica, sans-serif;
							color:#333333;
							margin:0;
							padding:0 0 4px 10px;
							top:0;
							left:0;
							text-align:left;
							}
		#sidebar h2.gris{font:bold 14px/22px Arial, Helvetica, sans-serif;
							color:#333333;
							margin:0;
							padding:0 0 0 10px;
							top:0;
							left:0;
							text-align:left;
							}
		#sidebar p{font:normal 12px/13px "trebuchet MS", Arial, Helvetica, sans-serif;
							color:#333333;
							margin:0 0 0 0;
							padding:0 0 5px 10px;
							top:0;
							left:0;
							text-align:left;
							}
		#sidebar a.icone_plus{
						padding:0 0 0 12px;
						color:#333333;
						text-decoration:none;
						background:url(images_integ/template2010/icone_plus.gif) left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
		#sidebar a:hover.icone_plus{text-decoration:underline;}
		
		#sidebar a.icone_plus2{
						padding:0 0 0 12px;
						color:#666;
						text-decoration:none;
						background:url(images_integ/template2010/icone_plus.gif) left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
		#sidebar a:hover.icone_plus2{text-decoration:underline;}
		
		#sidebar a.icone_plus3{
						padding:0 0 0 12px;
						color:#fff;
						text-decoration:none;
						background:url(images_integ/template2010/icone_plus3.gif) left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
		#sidebar a:hover.icone_plus3{text-decoration:underline;}
		
		
					
		/* panier */
		div#entete_panier{width:138px;
							height:26px;
							position:relative;
							float:left;
							padding:0 12px 0 12px;
							margin:0;
							top:0;
							left:0;
							background:url(images_integ/template2010/entete_panier2.jpg) 0 0 no-repeat;
							overflow:hidden;
							}
		div#arrondi_haut_panier{width:162px;
								height:6px;
								position:relative;
								float:left;
								padding:0;
								margin:0;
								top:0;
								left:0;
								overflow:hidden;
								background:url(images_integ/template2010/arrondi_haut_panier.jpg) 0 0 no-repeat;
								}
		div#contenu_panier{width:138px;
							position:relative;
							float:left;
							margin:0;
							padding:0 12px 0 12px;
							top:0;
							left:0;
							overflow:hidden;
							background:url(images_integ/template2010/fond_panier_1px2.jpg) 0 0 repeat-y;
							font:normal 11px/13px Arial, Helvetica, sans-serif;
							}
		div#arrondi_bas_panier{width:162px;
								height:6px;
								position:relative;
								float:left;
								padding:0;
								margin:0;
								top:0;
								left:0;
								overflow:hidden;
								background:url(images_integ/template2010/arrondi_bas_panier2.jpg) 0 0 no-repeat;
								}
		
		/* catalogue */		
		div#catalogue_gauche a {display:block;
								width:157px;
								height:85px;
								position:relative;
								float:left;
								font: bold 0.9em verdana, arial, sans-serif;
								text-decoration: none;
								color: #FCFDFD;
								margin: 0;
								padding:0 0 0 5px;
								background:url(images_integ/template2010/bouton_catalogue_gauche2.jpg) 0 0; 
								}
		div#catalogue_gauche a:hover {
									background:url(images_integ/template2010/bouton_catalogue_gauche2.jpg) -162px 0;
									color:#D7D8D9;
									}	
									
		/* design polos */		
		div#design_polos{display:block;
								width:162px;
								height:53px;
								position:relative;
								float:left;
								text-decoration: none;
								color: #FCFDFD;
								margin: 0;
								padding:0 0 0 0;
								}
		/* call us */
		/*div#call_us{width:138px;
					height:36px;
					position:relative;
					float:left;
					padding:12px;
					margin:0 0 0 0;
					top:0;
					left:0;
					background:url(images_integ/template2010/call_us.jpg) 0 0 no-repeat;
					overflow:hidden;
					}*/
		
		/* broderie */
		/*div#broderie{width:138px;
						height:132px;
						position:relative;
						float:left;
						padding:12px;
						margin:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/fond_broderie2.jpg) 0 0 no-repeat;
						}*/	
		
		/* shop riviera */
		/*div#shop_riviera{width:138px;
						height:139px;
						position:relative;
						float:left;
						padding:30px 12px 12px 12px;
						margin:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/fond_dolphin_shop.jpg) 0 0 no-repeat;
						text-align:center;
						}*/
		div#call-service-riviera{width:162px;
						height:410px;
						position:relative;
						float:left;
						padding:0 0 12px 0;
						margin:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/fond-call-service-riviera.jpg) 0 0 no-repeat;
						text-align:center;
						}
/* CENTER */
div#center{width:780px;
			position:relative;
			float:right;
			padding:0;
			margin:0;
			overflow:hidden;
			top:0;
			left:0;
			z-index:1;
			}
div#center2{width:920px;
			position:relative;
			float:right;
			padding:0;
			margin:0;
			overflow:hidden;
			top:0;
			left:0;
			}			
#center h1{font:normal 18px/18px Arial, Helvetica, sans-serif;
			color:#152446;
			margin:0;
			padding:0 0 12px 0;
			top:0;
			left:0;
			overflow:hidden;
			}
#center p{font:normal 11px/16px "trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			margin:0;
			padding:0;
			top:0;
			left:0;
			overflow:hidden;
			}
#center p.petit{font:normal 10px/14px "trebuchet MS", Arial, Helvetica, sans-serif;
			color:#999;
			margin:0;
			padding:0;
			top:0;
			left:0;
			overflow:hidden;
			text-align:justify;
			}
#center a{
						padding:0;
						color:#286BA8;
						text-decoration:none;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						font:bold 11px/16px "trebuchet MS", Arial, Helvetica, sans-serif;
						}
#center a.petit{
						padding:0;
						color:#286BA8;
						text-decoration:none;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						font:bold 10px/14px "trebuchet MS", Arial, Helvetica, sans-serif;
						}
#center a:hover.petit{text-decoration:underline;}


#center a.grand{
						padding:0;
						color:#286BA8;
						text-decoration:none;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						font:normal 18px/18px Arial, Helvetica, sans-serif;
						}
#center a:hover.grand{text-decoration:underline;}

#center a.quantity{display:block;
						width:10px;
						height:10px;
						padding:0;
						color:#333333;
						text-decoration:none;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						font:normal 18px/10px "trebuchet MS", Arial, Helvetica, sans-serif;
						text-align:center;
						}

#center a.icone_plus{
						padding:0 0 0 12px;
						color:#286BA8;
						text-decoration:none;
						background:url(images_integ/template2010/icone_plus_bleue.gif) center left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
#center a:hover.icone_plus{text-decoration:underline;}

#center a.top_page{
						padding:0 0 0 12px;
						color:#666;
						text-decoration:none;
						background:url(images_integ/template2010/icone_top_page.png) center left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
#center a:hover.top_page{text-decoration:underline;}

#center a.previous_page{
						padding:0 0 0 20px;
						color:#333333;
						text-decoration:none;
						background:url(images_integ/template2010/icone_previous_page.jpg) center left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
#center a:hover.previous_page{text-decoration:underline;}

#center a.previous_page2{
						padding:0 0 0 20px;
						color:#0E69A4;
						text-decoration:none;
						background:url(images_integ/template2010/customisation/fleche_retour.png) center left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
#center a:hover.previous_page2{text-decoration:underline;}

#center a.recommand{
						padding:0 0 0 20px;
						color:#333333;
						text-decoration:none;
						background:url(images_integ/template2010/customisation/fleche_retour.png) center left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
#center a:hover.recommand{text-decoration:underline;}

#center a.print{
						padding:0 0 0 20px;
						color:#333333;
						text-decoration:none;
						background:url(images_integ/template2010/detail_produit/icone_print.gif) center left no-repeat;
						margin:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
#center a:hover.print{text-decoration:underline;}

#center .sep_trait{width:100%;
					height:4px;
					border-top:1px #666666 dotted;
					position:relative;
					float:left;
					margin:8px 0 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
				
	/* page d'accueil */
	div#presentation_et_news{width:780px;
							height:195px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							overflow:hidden;
							top:0;
							left:0;
							z-index:1;
							}	
		/* presentation */
		div#presentation{width:544px;
						height:171px;
						position:relative;
						float:left;
						padding:12px;
						margin:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/accueil/fond_presentation.jpg) 0 0 no-repeat;
						z-index:1;
						}
			
		
		/* news */
		div#news{width:176px;
						height:162px;
						position:relative;
						float:right;
						padding:12px;
						margin:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/accueil/fond_news.jpg) 0 0 no-repeat
						}
		#news p{font:normal 11px/13px "trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666;
			margin:0;
			padding:3px 0 0 0;
			top:0;
			left:0;
			overflow:hidden;
			}	
	/* browse cat */
	div#browse_cat{width:780px;
					position:relative;
					float:left;
					margin:12px 0 0 0;
					padding:0;
					overflow:hidden;
					top:0;
					left:0;
					}
	
	/* contenu_center */
	div#espace_center{width:780px;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/fond_center1px.jpg) 0 0 repeat-y;
						}
	div#espace_catalogue_papier{width:780px;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						overflow:hidden;
						top:0;
						left:0;
						}
	
	div#arrondi_haut_contenu_center{width:780px;
						height:12px;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/arrondi_haut_center.jpg) 0 0 no-repeat;
						}
	div#arrondi_haut_contenu_center2{width:780px;
						height:12px;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/arrondi_haut_center2.jpg) 0 0 no-repeat;
						}		
	
	div#contenu_center{width:756px;
						position:relative;
						float:left;
						margin:0;
						padding:0 12px 0 0;
						overflow:hidden;
						top:0;
						left:12px;
						}
	#contenu_center h2{font-size: 18px;
						font-weight: bold;
						color: #0E69A4;
						}
	
	div#arrondi_bas_contenu_center{width:780px;
						height:12px;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_integ/template2010/arrondi_bas_center.jpg) 0 0 no-repeat;
						}	
	
	/* presentation catégories */
	#contenu_center ul#choix_gamme {
		display: block;
		width:800px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 2px;
		}
	#contenu_center ul#choix_gamme li {
		list-style-type: none;
		margin: 5px 5px 6px 5px;
		float: left;
		}											
	#contenu_center ul#choix_gamme li a {
		list-style-type: none;
		display: block;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		padding: 8px;
		border: 1px solid #CCC;
		text-align:center;
		background-color:#CDD7CC;
		color:#27689C;
		/*height:180px; /* dimensionner la taille pour le cas de miniature */
		/*width:160px; /* dimensionner la taille pour le cas de miniature */
		}	
	#contenu_center ul#choix_gamme li a:hover {
		/*padding: 19px 19px 19px 19px;*/
		background-color:#B9C3B8;
		color:#000000;
		}
	#contenu_center ul#choix_gamme li span.lien_gamme {
		display: block;
		width:160px;
		margin: 4px 0 0 0;
		font:normal 14px/16px "trebuchet MS", Arial, Helvetica, sans-serif;
		
		padding:0;
		top:0;
		overflow:hidden;
		cursor:pointer;
		}
	
	/*WATERMARK*/
	/*.watermark {
	width: 160px;
	margin: 0 auto;
	display: block;
	position: relative;
	cursor:pointer;
	}
	.watermark img.blank {
		width: 113px;
		height: 70px;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		cursor:pointer;
	}*/

	
	/* presentation sous-catégories */
	#contenu_center ul#choix_sous-cat {
		margin: 0px 0px 0px 0px;
		display: inline;
		padding:0px;
		}
	#contenu_center ul#choix_sous-cat li {
		list-style-type: none;
		margin: 5px 5px 6px 5px;
		float: left;
		}											
	#contenu_center ul#choix_sous-cat li a {
		list-style-type: none;
		display: block;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		padding: 8px;
		border: 1px solid #CCC;
		text-align:center;
		background-color:#CDD7CC;
		color:#27689C;
		height:240px; /* dimensionner la taille pour le cas de miniature */
		width:160px; /* dimensionner la taille pour le cas de miniature */
		}	
	#contenu_center ul#choix_sous-cat li a:hover {
		/*padding: 19px 19px 19px 19px;*/
		background-color:#B9C3B8;
		color:#000000;
		}
	#contenu_center ul#choix_sous-cat li span.lien_gamme {
		display: block;
		width:160px;
		height:32px;
		margin: 4px 0 0 0;
		font:normal 14px/16px "trebuchet MS", Arial, Helvetica, sans-serif;
		
		padding:0;
		top:0;
		overflow:hidden;
		cursor:pointer;
		}
	
	/* services et customisation */
	#contenu_center a.contextuel{padding-left:20px;
					color:#666666;
					text-decoration:none;
					background:url(images_integ/template2010/icone_menu_haut_droite.jpg) 8px 5px no-repeat;
					}
	#contenu_center a:hover.contextuel{
						padding-left:30px;
						color:#000000;
						}
	
	span#add_demand a {
							width:200px;
							height:32px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #D8AD35;
							margin: 0;
							padding:0 0 0 5px;
							background:url(images_integ/template2010/detail_produit/add_demand.jpg) 0 0; 
							}
	span#add_demand a:hover {
								background:url(images_integ/template2010/detail_produit/add_demand.jpg) -205px 0;
								color:#E8BD44;
								}	
	
	
	/* PANIER */	
	span#next_step a {
							width:142px;
							height:52px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #D8AD35;
							margin: 0;
							padding:0 0 0 5px;
							background:url(images_integ/template2010/panier/next_step_bouton.jpg) 0 0; 
							}
	span#next_step a:hover {
								background:url(images_integ/template2010/panier/next_step_bouton.jpg) -147px 0;
								color:#E8BD44;
								}	
	
	span#save a {
							width:142px;
							height:52px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #699FD5;
							margin: 0;
							padding:0 0 0 5px;
							background:url(images_integ/template2010/panier/onglet_save.png) 0 0; 
							}
	span#save a:hover {
								background:url(images_integ/template2010/panier/onglet_save.png) -147px 0;
								color:#7DC6FF;
								}	
	
	span#save_send a {
							width:142px;
							height:52px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #D8AD35;
							margin: 0;
							padding:0 0 0 5px;
							background:url(images_integ/template2010/panier/onglet_save_send.png) 0 0; 
							}
	span#save_send a:hover {
								background:url(images_integ/template2010/panier/onglet_save_send.png) -147px 0;
								color:#E8BD44;
								}	
	
	#center a.lien_panier{color:#999999;
					font-size:12px;
					font-weight:normal;
					text-decoration:none;
					}
	
	/* DIV lightbox ajout panier */
	
	div#lightbox_ajout_panier{width:344px;
								height:169px;
								margin:0 auto 0 auto;
								background:url(images_integ/template2010/panier/fond_ajoute_panier.jpg) 0 0 no-repeat;
								top:50%;
								left:50%;
								margin-top:-84px;
								margin-left:-172px;
								overflow:hidden;
								position:absolute;
								padding:0px;
								z-index:150;
								}
	div#lightbox_ajout_panier2{width:344px;
								height:222px;
								margin:0 auto 0 auto;
								background:url(images_integ/template2010/panier/fond_ajoute_panier2.jpg) 0 0 no-repeat;
								top:50%;
								left:50%;
								margin-top:-111px;
								margin-left:-172px;
								overflow:hidden;
								position:absolute;
								padding:0px;
								z-index:150;
								}
	
		/* espace customization */
		.espace_customization{width:756px;
								
								position:relative;
								float:left;
								margin:0;
								padding:0;
								top:0;
								left:0;
								overflow:hidden;
								}
		span.entete_custom a {
							width:744px;
							height:20px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #fff;
							margin: 0;
							padding:0 0 0 5px;
							background:url(images_integ/template2010/panier/entete_customize.jpg) 0 0; 
							}
		span.entete_custom a:hover {
									background:url(images_integ/template2010/panier/entete_customize.jpg) -756px 0;
									}
		#center a.entete_custom{color:#fff;
					font:bold 12px/20px Arial, Helvetica, sans-serif;
					padding-left:12px;
					text-decoration:none;
					}
		span.validate_custom a {
							width:147px;
							height:52px;
							position:relative;
							float:left;
							
							text-decoration: none;
							color: #fff;
							margin: 0;
							padding:0 0 0 0;
							background:url(images_integ/template2010/panier/validate_custom.png) 0 0; 
							}
		span.validate_custom a:hover {
								background:url(images_integ/template2010/panier/validate_custom.png) -147px 0;
								color:#E8BD44;
								}
		
		
	/* ESPACE CLIENT */
	div#center a.finalize_it{
					width:142px;
					height:22px;
					position:relative;
					float:left;
					font: normal 6px verdana, arial, sans-serif;
					text-decoration: none;
					color: #fff;
					margin: 0;
					padding:0 0 0 0;
					background:url(images_integ/template2010/customer_space/finalize_it.png) 0 0; 
					}
	div#center a:hover.finalize_it {
							background:url(images_integ/template2010/customer_space/finalize_it.png) -142px 0;
							color:#E8BD44;
							}
	
	div#center a.use_again{
					width:142px;
					height:22px;
					position:relative;
					float:left;
					font: normal 6px verdana, arial, sans-serif;
					text-decoration: none;
					color: #fff;
					margin: 0;
					padding:0 0 0 0;
					background:url(images_integ/template2010/customer_space/use_again.png) 0 0; 
					}
	div#center a:hover.use_again {
							background:url(images_integ/template2010/customer_space/use_again.png) -142px 0;
							color:#E8BD44;
							}
	
	div#center a.view_it{
					width:93px;
					height:22px;
					position:relative;
					float:left;
					font: normal 6px verdana, arial, sans-serif;
					text-decoration: none;
					color: #fff;
					margin: 0;
					padding:0 0 0 0;
					background:url(images_integ/template2010/customer_space/view_it.png) 0 0; 
					}
	div#center a:hover.view_it {
							background:url(images_integ/template2010/customer_space/view_it.png) -93px 0;
							color:#E8BD44;
							}		
	
/* FOOTER */
div#footer{width:964px;
			height:72px;
			position:relative;
			float:left;
			margin:20px 0 0 0;
			padding:0;
			top:0;
			left:0;
			overflow:hidden;
			background:url(images_integ/template2010/footer.jpg) 0 0 no-repeat;
			}
#footer p{font:normal 11px/72px "trebuchet MS", Arial, Helvetica, sans-serif;
			color:#333333;
			padding:0;
			margin:0;
			top:0;
			left:0;
			overflow:hidden;
			}
#footer a{color:#333333;
			text-decoration:none;
			}
#footer a:hover{text-decoration:underline;
				}
#footer a.gda{color:#666666;
			text-decoration:none;
			}
#footer a:hover.gda{text-decoration:underline;
				}
								
/* LIENS SOUS FOOTER */
div#sous_footer{width:964px;
			position:relative;
			float:left;
			margin:0 0 0 0;
			padding:0;
			top:0;
			left:0;
			overflow:hidden;
			}	
#sous_footer p{font:normal 11px/14px "trebuchet MS", Arial, Helvetica, sans-serif;
			color:#999999;
			padding:0;
			margin:0 0 20px 0;
			top:0;
			left:0;
			overflow:hidden;
			text-align:center;
			}
#sous_footer a{color:#999;
			text-decoration:none;
			}
#sous_footer a:hover{text-decoration:underline;
				}		
.tableau_admin
{
	empty-cells:show;
	border-collapse:collapse;
	width:95%;
	margin-left:2px;
}
.tableau_admin th
{
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	background-color:#326da3;
	border:1px solid #0033FF;
	
}
.ligne_paire
{
	background-color:#5399d3;
	border:1px solid #0033FF;
}
.ligne_impaire
{
	background-color:#eeeeee;
	border:1px solid #0033FF;	
}
.bordure_bleue
{
	border:1px solid #0033FF;	
}

div#entete_devis
{
	margin:auto;
	width:965px;
}
div#header_gauche
{
	width:380px;
	height:117px;
	background-image:url(images_integ/template2010/logo.jpg);
	float:left;
}
div#header_droit
{
	width:585px;
	height:117px;
	background-image:url(images_integ/template2010/droite_banniere.jpg);
	float:left;

}
#acces_client a.size_chart{padding:2px 0 0 0;
						line-height:30px;
						color:#fff;
						text-decoration:none;
						}
	#acces_client a:hover.size_chart{text-decoration:underline;
							}
