* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
}

#flash_intro {
	width:100%;
	height:100%;
}
#flash_intro[id] {
	width:100%;
	height:750px;
}

h1 {
	color:#003A57;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding-right:10px;
	text-align:right;
	background:url(../images/hr.gif) no-repeat right bottom;
	margin-top:20px;
	margin-bottom:20px;
}

.centre {
	padding:10px;
	vertical-align:top;
	padding-top:20px;
}

.droite {
	width:200px;
	vertical-align:top;
	padding-top:10px;
}

.annexe1 ul, .annexe1 ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	color:#fff;
}
.annexe1 a {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.annexe1 a:hover {
	color:#fff;
	opacity: 0.8;
  	filter:alpha(opacity=80);
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}


.annexe2 {
	width:180px;
	/*height:100px;*/
	background:url(../images/titre-nouveautes.gif) no-repeat left 15px #E4F1FD;
	border:1px solid #003957;
	padding:2px;
	padding-top:40px;
	margin-bottom:10px;
	margin-top:10px;
}
.annexe3 {
	width:180px;
	/*height:100px;*/
	background:url(../images/titre-actus.gif) no-repeat left 20px #E4F1FD;
	border:1px solid #003957;
	padding:2px;
	padding-top:40px;
	margin-bottom:10px;
	margin-top:10px;
}

.annexe3 * {
	font-size:10px;
}

.annexe4 {
	width:180px;
	/*height:100px;*/
	background:url(../images/titre-partenaires.gif) no-repeat left 10px #E4F1FD;
	border:1px solid #003957;
	padding:2px;
	padding-top:40px;
	margin-top:10px;
}

.annexe4 * {
	font-size:10px;
}

.annexe5 {
	width:180px;
	padding:2px;
	margin-bottom:10px;
}
.annexe5 a {
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.annexe5 a:hover {
	color:#DE001A;
	text-decoration:none;
}





/* Zone du panier */
#contentHead {
	width: 100%;
	height: 46px;
	background:url(../images/bandeau_panier.gif) no-repeat;
}
#contentHead #panier {

}
#contentHead #showBasket {
	margin-left:420px;
	width: 160px; 
	height: 6px;
	color:#DE001A;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
#contentHead #showBasket:hover {
	color:#003A57;
	text-decoration:none;
	font-weight:bold;
}

#contentHead #searchBox {
	margin-left:60px;
	margin-top:10px;	
}
#contentHead[id] #searchBox[id] {
	margin-left:60px;
	padding-top:10px;	
}

*+html #contentHead[id] #searchBox[id] { /* Cette portion de code est interprétée exclusivement par IE7 */
	margin-left:60px;
	padding-top:0px;
}


#contentHead #searchBox input#textrech {
	width: 150px;
	border:1px solid #003A57;
	font-size:10px;
	padding:1px;
}


/* Menu pour les comptes clients */
#menuClients {
	height:27px;
	padding:3px;
	width: 600px;
	text-align: center;
	background:url(../images/fd_menuClients.gif) no-repeat;
	color:#fff;
}

#menuClients a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
#menuClients a:hover {
	color:#fff;
	text-decoration:underline;
	font-size:10px;
}


.pathway {
	height:30px;
	vertical-align:top;
}
.pathway a {
	color:#003A57;
	font-size:10px;
	text-decoration:none;
}
.pathway a:hover {
	color:#003A57;
	font-size:10px;
	text-decoration:underline;
}


.tableau_bleu {
	background:#E4F1FD;
	border:1px solid #DE001A;
}
.tableau_bleu th {
	background:#013A58;
	color:#fff;
	font-weight:bold;
}


.listeArtImg {
	text-align:center;
}

.listeCartTab {
	width:100%;
	border:1px solid #DE001A;
}

/* CONDITIONS GENERALES DE VENTE */
#toc-conditions {
	margin: 0px;
	padding: 5px;
	border:1px solid #2E5F78;
	background:#EAEFF1;
	font-size: 11px;
}
#toc-conditions a{
	display: block;
	margin-bottom: 3px;
	font-size:11px;
	font-weight:bold;
}
.article {
	margin-bottom:10px;
	margin-top:10px;	
}

#liens-gauche ul, #liens-gauche ul li {
	list-style-type:none;
	margin-left:10px;
}


/* POPUP */ 
.popup {
	background:#fff;
	padding:2px;
}
.popup h1 {
	color:#003A57;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding-right:10px;
	text-align:right;
	background:url(../images/hr.gif) no-repeat right bottom;
	margin-top:20px;
	margin-bottom:20px;
}

/* PLAN DU SITE */

.plan-site {
	height:10px;
	padding:0px;
	margin:0px;
	line-height:10px;
}
.plan-site:hover {
	color:#000;
}

.plan-site h1 {
	background:none;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:590px;
	border:1px solid #003957;
	margin:0px;
	padding:5px;
	height:auto;
	margin-top:10px;
	cursor:pointer;
}
.plan-site h2 {
	margin:0px;
	padding:0px;
	background:url(../images/puce-menu.gif) no-repeat left;
	padding-left:15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:left;	
	height:30px;
	line-height:30px;
	margin-left:5px;
	cursor:pointer;
}
.plan-site h3 {
	background:none;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:30px;
	height:15px;
	line-height:auto;
	cursor:pointer;	
}

#publicite{
	width:100%;
	padding-left:70px;
	margin-top:20px;
	margin-right:10px;
}


