.submit_btn_pass, .submit_btn_produit, .submit_btn {
	cursor: pointer;
}

/************************************/
/*              HEADER              */
/************************************/
#header .conteneur {
	width:840px;
	margin:0 auto;
	position:relative;
}
.headerError {
	text-align:center;
	position:absolute;
	color: #cc0000;
	font-weight: bold;
	top: 10px;
	left: 430px;
}
.headerInfo {
	text-align:center;
	position:absolute;
	color: #cc0000;
	font-weight: bold;
	top: 10px;
	left: 430px;
}

/**********logo*************/
#header .conteneur h1 {
	width:430px;
	height:129px;
	background-image:url(/theme/dreamtee/images/logo_dreamtee_1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#header .conteneur h1 span {
	display:none;
}
#header .conteneur a {
	text-decoration:none;
}

/****** panier *************/
#panier {
	position:absolute;
	left:550px;
	top:60px;
	background-image:url(/theme/dreamtee/images/icone_panier.gif);
	background-repeat:no-repeat;
	background-position:50% 0;
	padding-top:35px;
	min-width:35px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
}

/**** formulaire de connexion ***/
#user_connect_form {
	position:absolute;
	right:50px;
	bottom:20px;	
	padding-left:20px;
	border-left:1px solid #284a67;
}

#user_connect_form h2 {
	font: 14px Verdana, "Times New Roman", Times, serif;
	color: #a3d1f1;
}

#user_connect_form label {
	display:none;
}

#user_connect_form input {
	display:block;
	font-size:10px;
	height:14px;
	width:116px;
	border:solid 1px #396183;
	margin-bottom:5px;
}

#user_connect_form .pass_sub {
	position:relative;
	padding-right:20px;
}

#user_connect_form .pass_sub .submit_btn_pass {
	position:absolute;
	width:20px;
	height:16px;
	margin:0;
	top:0;
	right:0;
	border:none;
	background-image:url(/theme/dreamtee/images/icone_btn_submit.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
}

#user_connect_form .pass_sub .submit_btn_pass:hover {
	background-image:url(/theme/dreamtee/images/icone_btn_submit_over.gif);
}

#user_connect_form .pass_sub a.create:link, #user_connect_form .pass_sub a.create:visited {
	font:12px Helvetica;
	color:#fff;
	text-decoration:underline;
}
#user_connect_form .pass_sub a.create:hover, #user_connect_form .pass_sub a.create:active {
	text-decoration:underline;
}

/************************************/
/*              MENU GAUCHE         */
/************************************/
/*Commun*/
#menu_gauche h2 span {
	display:none;
}

#menu_gauche ul {
	padding-bottom:10px;
}

#menu_gauche li {
	margin:0 3px 0 35px;
	padding:3px 1px 3px 1px;
	border-bottom:1px dotted #87afcf;
}

#menu_gauche li.last {
	border:none;
}
#menu_gauche li a {
	font: 10px/normal Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	display:block;
}
#menu_gauche li a:hover {
	text-decoration:underline;
}

/*catalogue*/
#catalogue {
	background-color:#ebf7fd;
	padding:0 3px 3px 3px;
	position:relative;
	margin:0 0 6px 0;
}
* html #catalogue {
	padding-right:0px;
}
#catalogue h2 {
	width:162px;
	height:40px;
	background-image:url(/theme/dreamtee/images/bg_header_catalogue.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	margin-left:-6px;
}
* html #catalogue h2 {
	width:159px;
	background-image:url(/theme/dreamtee/images/bg_header_catalogue_ie.gif);
}

#cat_homme,#cat_femme, #cat_promotion {background-color:#FFF;}
#cat_homme {
	border-left:solid 1px #d8e9f3;
	border-right:solid 1px #d8e9f3;
}
#cat_femme {
	border-left:solid 1px #d8e9f3;
	border-right:solid 1px #d8e9f3;
}
#cat_promotion {
	border-left:solid 1px #d8e9f3;
	border-right:solid 1px #d8e9f3;
	border-bottom:solid 1px #d8e9f3;
}

#catalogue h3 {
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	height:28px;
	width:148px;
	margin-left:-1px;
}

#cat_homme h3 {background-image:url(/theme/dreamtee/images/bg_catalogue_hom.gif);}
#cat_femme h3 {background-image:url(/theme/dreamtee/images/bg_catalogue_fem.gif);}
#cat_promotion h3 {background-image:url(/theme/dreamtee/images/bg_catalogue_promo.gif);}

#catalogue h3 span {
	text-indent:-2000px;
	position:absolute;
	width:37px;
	height:35px;
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	left:-5px;
	top:-3px;
}
#cat_homme h3 span {
	background-image:url(/theme/dreamtee/images/icones_catalogue_hom.gif);
}

#cat_femme h3 span {
	background-image:url(/theme/dreamtee/images/icones_catalogue_fem.gif);
}

#cat_promotion h3 span {
	background-image:url(/theme/dreamtee/images/icones_catalogue_promo.gif);
	}

#cat_homme li a {color: #23425e;}
#cat_femme li a {color: #992b5e;}
#cat_promotion li a {color: #519618;}

/*newsletter*/
#newsletter {
	background-image:url(/theme/dreamtee/images/bg_bas_nl.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#d9effc;
	position:relative;
	width:150px;
	margin:0 auto 6px auto;
	padding-bottom:8px;
} 
#newsletter label { 
	display:none;
}
#newsletter h2 {
	background-image:url(/theme/dreamtee/images/bg_haut_nl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	height:19px;
	width:150px;
} 

#newsletter form {
	padding:0;
	margin:0;
}

#newsletter div {
	margin:5px 5px 5px 7px;
	position:relative;
	padding-right:20px;
}
* html #newsletter div {
	margin-left:3px;
	margin-right:0;
}

#email_nl {
	width:114px;
	height:14px;
	border:solid 1px #396183;
	font-size:10px;
	margin:10px 0 10px 0;
	padding-left:2px;
}
#newsletter .submit_btn {
	width:20px;
	height:16px;
	position:absolute;
	left:118px;
	top:10px;
	background-image:none;
	border:none;
	background-image:url(/theme/dreamtee/images/btn_ok_nl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-2000px;
}

* html #newsletter .submit_btn {
	background-image:url(/theme/dreamtee/images/btn_ok_nl.gif);
	top:11px;
	font-size:9px;
	background-color:transparent;
}

#newsletter .submit_btn:hover {
	background-image:url(/theme/dreamtee/images/btn_ok_nl_over.gif);
}

* html #newsletter .submit_btn:hover {
	background-image:url(/theme/dreamtee/images/btn_ok_nl_over.gif);
	top:11px;
	font-size:9px;
	background-color:transparent;
}

#services {
	background-color:#c5e7fb;
	background-image:url(/theme/dreamtee/images/bg_bas_services.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:6px;
	width:150px;
	margin:0 auto 6px auto;
}
#services h2 {
	margin-bottom:6px;
	background-image:url(/theme/dreamtee/images/bg_haut_services.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:7px;
}


#services li {
	list-style: url(/theme/dreamtee/images/puce_menu_gauche.gif) outside;
}

#services li a {
	color:#23425e;	
}

#espace_securite {
	background-color:#a2d6f4;
	font: 10px Arial, Helvetica, sans-serif;
	color:#23425e;
	text-transform: uppercase;
	background-image:url(/theme/dreamtee/images/bg_bas_espace_secu.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:5px;
	width:150px;
	margin:0 auto 6px auto;
}
#espace_securite h2 {
	margin-bottom:6px;
	background-image:url(/theme/dreamtee/images/bg_haut_espace_secu.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:7px;
}

#espace_securite li a {
	padding-left:25px;
	/*ajouter un background image vers un pict de carte bancaire*/
}
#espace_securite li a span {
	/*display:none;*/
}
/************************************/
/*           MILIEU                 */
/************************************/


/************************************/
/*              FOOTER              */
/************************************/
#footer ul {
	text-align:center;
	padding-top:20px;
	display:block;
}

* html #footer ul {
	text-align:center;
	padding-top:40px;
	display:block;
}

#footer li {
	display:inline;
	margin-left:10px;
	margin-right:10px;
	font: bold small-caps 12px Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	color: #FFF;
	letter-spacing:2px;

}

* html #footer li {
	display:inline;
	margin-left:10px;
	margin-right:10px;
	font: bold small-caps 12px Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	color: #FFF;
	letter-spacing:2px;

}

#footer li a {
	color: #FFF;
	text-decoration:none;
}

* html #footer li a {
	color: #FFF;
	text-decoration:none;
}

#footer li a:hover {text-decoration:underline;}

* html #footer li a:hover {text-decoration:underline;}