body
{
	background-image: url("image/degrade_fond.png");
	background-repeat: repeat-x;
	background-color : #810203;
	margin: 0 0 0 0;
}
.clear
{
	clear: both;
}
#page
{
	width: 966px;
	background-image: url("image/fond_middle_page.png");
	margin: 0 auto;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
#page_bottom
{
	width: 966px;
	margin: 0 auto;
	background-image: url("image/fond_bottom_page.png");
	background-repeat: no-repeat;
	height: 10px;
}
.borderzero
{
	border: 0;
}
/* /////////////////////////////////////////
///////////  EN_TETE ///////////////////
//////////////////////////////////////// */
#en_tete
{
	width: 950px;
	height: 173px;
	margin: 0 auto;
	background-image: url("image/fond_en_tete.png");
	background-repeat: no-repeat;
}
#en_tete table tr td
{
	text-align: center;
	font-family: "Arial Black", Arial, Verdana, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	color: white;
}
#en_tete table tr td.top
{
	vertical-align: top;
}
#en_tete table tr td a img
{
	border: none;
}
/* ///////////////////////////////////////
////////////// MENU //////////////////////
////////////////////////////////////// */
#menu
{
	width: 950px;
	margin: -12px 0 0 125px;
}
#menu table tr td
{
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: white;
	text-align: center;
	line-height: 19px;
}
#menu table tr td.bouton
{
	background-image: url("image/bouton_menu.png");
	background-repeat: no-repeat;
	height: 36px;
	width: 157px;
}
#menu table tr td.espace_bouton
{
	width: 14px;
}
#menu table tr td a
{
	text-decoration: none;
	color: white;
}
#menu table tr td.bouton:hover
{
	background-image: url("image/bouton_menu_hover.png");
	background-repeat: no-repeat;
	height: 36px;
}
/* //////////////////////////////////////////
/////////// ECRAN + page présentation ///////////
///////////////////////////////////////// */
#ecran
{
	margin: 25px 0 0 45px;
	float: left;
}
#presentation_texte
{
	width: 428px;
	float: right;
	margin: 25px 40px 0 0;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
#presentation_texte h1
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 23px;
	line-height: 25px;
	font-weight: bold;
}
#ballerine_jungle
{
	display: block;
	margin: -240px 0 0 240px;
	float:left;
	padding: 0 0 0 0;
}
/* //////////////////////////////////////////
//////////////  LOCALISATION TEXTE ////
///////////////////////////////////////// */
#localisation_texte
{
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
#france_javerflex
{
	margin: -55px 0 0 25px;
	float: left;
}
/* /////////////////////////////////////////
/////////  SALON ////////////////
//////////////////////////////////////// */
#salon_texte
{
	text-align: center;
}
#salon
{
	width: 444px;
	margin: 0 auto;
}
#salon_haut
{
	background-image: url("image/fond_salon_haut.png");
	background-repeat: no-repeat;
	height: 19px;
}
#salon_middle
{
	background-image: url("image/fond_salon_middle.png");
	padding: 0 0 0 20px;
}
#salon_middle span.bold
{
	font-size: 20px;
}
#salon_bottom
{
	background-image: url("image/fond_salon_bottom.png");
	background-repeat: no-repeat;
	height: 36px;
}
/* /////////////////////////////////////
///////// COLLECTION ///////////////
/////////////////////////////////// */
#collection
{
	background-image: url("image/fond_collection.png");
	background-repeat: no-repeat;
	width: 950px;
	height: 785px;
	margin: 0 auto;
}
#collection_hiver2009
{
	margin: 20px 0 0 40px;
	float: left;
}
#collection_lingerie
{
	float: left;
	margin: -90px 0 0 30px;
}
#collection_lingerie a img
{
	border: none;
}
#collection_confort
{
	margin: 45px 30px 0 0;
	float: right;
}
#collection_confort a img
{
	border: none;
}
#ete2010
{
	margin: 60px 0 0 40px;
	float: left;
}
#collection_ete2010
{
	margin: -90px 60px 0 0;
	float: right;
}
#collection_ete2010 a img
{
	border: none;
}
#collection_charentaise
 {
	margin: 75px 0 0 150px;
	float: left;
 }
 #collection_charentaise a img
 {
	border: none;
 }
 #collection_anatomique
 {
	margin: -10px 190px 0 0;
	float: right;
 }
 #collection_anatomique a img
 {
	border: none;
 }
 /* /////////////////////////////////////
 //////// LIGNE ////////////////////////
 /////////////////////////////////////// */
#ligne
{
	width: 950px;
	height: 751px;
}
#ligne.anatomique
{
	background-image: url("image/fond_ligne_anatomique.png");
	background-repeat: no-repeat;
}
#ligne.charentaise
{
	background-image: url("image/fond_charentaise.png");
	background-repeat: no-repeat;
}
#ligne.ete2010_femme
{
	background-image: url("image/fond_ligne_anatomique.png");
	background-repeat: no-repeat;
}
#ligne.ete2010_homme
{
	background-image: url("image/fond_ligne_anatomique.png");
	background-repeat: no-repeat;
}
#ligne.confort_femme
{
	background-image: url("image/fond_lingerie_femme.png");
	background-repeat: no-repeat;
}
#ligne.confort_homme
{
	background-image: url("image/fond_confort_homme.png");
	background-repeat: no-repeat;
}
#ligne.lingerie_homme
{
	background-image: url("image/fond_confort_homme.png");
	background-repeat: no-repeat;
}
#ligne.lingerie_femme
{
	background-image: url("image/fond_lingerie_femme.png");
	background-repeat: no-repeat;
}
#lien_collection
{
	margin: 8px 0 0 20px;
	float: left;
	font-size: 18px;
}
#lien_collection a img
{
	border: none;
}
#designation_ligne
{
	margin: 8px 50px 0 0;
	float: right;
	font-family: "Comic Sans Ms", Arial, Verdana, sans-serif;
	font-size: 26px;
	line-height: 28px;
}
#designation_ligne table tr td.saison
{
	width: 213px;
	height: 51px;
	background-image: url("image/case_saison.png");
	background-repeat: no-repeat;
	text-align: center;
	color: white;
}
#designation_ligne table tr td.largeur20
{
	width: 20px;
}
#liste_modele
{
	width: 950px;
	margin: 30px 0 0 20px;
}
#num_page span.rouge a
{
	color: red;
}
#num_page
{
	margin: -30px 140px 0 0;
	float: right;
	font-size: 18px;
	line-height: 30px;
}
#num_page a
{
	color: black;
}
#modeleliste
{
	width: 950px;
	text-align: center;
	margin-left: -10px;
	padding: 0 0 0 0;
}
table.modele
{
	float: left;

}
table.modele tr td
{
	width: 230px;
	text-align: center;
}


table.modele tr td a img
{
	border: none;
}
table tr td.case_modele
{
	background-image: url("image/case_modele.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 230px;
	height: 47px;
	color: white;
	font-family: "Comic Sans Ms";
	font-size: 14px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/* /////////////////////////////////////////
/////////// DESCRIPTION MODELE ////////
//////////////////////////////////////// */
#description
{
	width: 800px;
	text-align: center;
	margin: 0 auto;
	margin-top: 40px;
}
#description a img
{
	text-align: center;
	
}
#description_texte
{
	width: 710px;
	height: 97px;
	background-image: url("image/fond_description_texte.png");
	background-repeat: no-repeat;
	margin: 0 auto;
}
#description_texte table tr td
{
	text-align: left;
	padding: 0 0 0 15px;
	color: white;
	font-weight: bold;

}
#description_texte table tr td span.bold
{
	font-weight: bold;
	font-size: 20px;
}
#description_texte table tr td.largeur1
{
	width: 330px;
	height: 32px;
}
#description_texte table tr td.largeur2
{
	width: 380px;
	height: 32px;
}
/* //////////////////////////////////////
////////// CONTACT ////////////////////
//////////////////////////////////////// */
#contact
{
	width: 600px;
	margin: 0 auto;
}
#contact_haut
{
	width: 444px;
	height: 23px;
	background-image: url("image/fond_salon_haut.png");
	background-repeat: no-repeat;
	margin: 0 auto;
}
#contact_middle
{
	width: 444px;
	background-image: url("image/fond_salon_middle.png");
	margin: 0 auto;
}
#contact_middle table tr td.center
{
	text-align: center;
	height: 20px;
}
#contact_middle table tr td.largeur
{
	width: 50px;
}
#contact_middle table tr td.espace_haut
{
	height: 10px;
}
#contact_middle table tr td.right
{
	text-align: right;
}
#contact_middle table input.caseenvoi
{
	background: url("image/case_envoi.png");
	background-repeat: no-repeat;
	border: none;
	width: 105px;
	height: 36px;
	line-height: 17px;
	color: white;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 17px;
	vertical-align: middle;
}
#contact_bottom
{
	width: 444px;
	height: 35px;
	background-image: url("image/fond_salon_bottom.png");
	background-repeat: no-repeat;
	margin: 0 auto;
}
/* //////////////////////////////////////
/////////// TEXT_CONF_MAIL /////////
////////////////////////////////////// */
#text_conf_mail
{
	text-align: center;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
}
/* ////////////////////////////////////////
///////// BOTTOM PAGE /////////////////
//////////////////////////////////////// */
#bottom_page
{
	width: 950px;
	height: 145px;
	background-image: url("image/vague_bottom_page.png");
	background-repeat: no-repeat;
	margin: 0 auto;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: white;
}
#bottom_page p
{
	padding: 38px 0 0 10px;
}
