/*
// Site : http://coudert.tv
// Date : 2008-02-27
*/

/*
// Section : Common.
*/

body{
	font			: normal normal normal 11px arial, helvetica, sans-serif;
	background		: #FFF;
	color			: #000;
}

body a
{
	color			: #F60;
	text-decoration	: none;
}

body a:hover
{
	text-decoration	: underline;
}


sup
{
	font			: normal normal normal 7px arial, helvetica, sans-serif;
	padding			: 0 0 0 1px;
}


/*
// Section : Main.
*/

#main
{
	background		: transparent url('/images/gui/bkg/bkg_main.png') repeat-x left top;
	width			: 960px;
	margin			: auto;
}


/*
// Section : Menu.
*/

#menu
{
	background		: transparent url('/images/gui/bkg/bkg_menu_left.png') no-repeat left top;
	width			: 960px;
	height			: 98px;
	margin			: 0 0 28px 0;
}


/*
// Section : Menu : Navigation.
*/

#menu h1
{
	background		: transparent url('/images/gui/logo/logo-coudert.png') no-repeat left top;
	width			: 383px;
	height			: 98px;
	margin			: 0 0 0 577px;
	padding			: 0;
}

#menu h1 a{
	display			: block;
	width			: 382px;
	height			: 98px;
}

#menu h2
{
	margin			: 0;
	padding			: 0;
}

#menu h1 span,
#menu h2 span
{
	display			: none;
}

#menu #recherche
{
	display			: none;
	position		: relative;
	width			: 300px;
	top				: 18px;
	left			: 18px;
	float			: left;
	margin			: 0;
	padding			: 0;
	height			: 20px;
}

#menu #recherche label input
{
	float           : left;
	margin			: 0;
	padding			: 0;
	height			: 20px;
	border			: 0;
}

#menu #recherche #rechercher_saisie
{
	background		: transparent url('/images/gui/bkg/bkg_input.png') no-repeat left top;
	color			: #999;
	height			: 16px;
	padding			: 2px 2px 2px 4px;
}

#menu #navigation
{
	position		: relative;
	margin			: -35px 0 0 18px;
	padding			: 0;
}

#menu #navigation li
{
	margin			: 0;
	padding			: 0;
	float			: left;
	list-style		: none;
}

#menu #navigation li a
{
	display			: block;
	padding			: 8px 0;
	color			: #FFF;
}

#menu #navigation li a span
{
	display			: none;
}

#menu #navigation li a.concept
{
	background		: #000 url('/images/gui/mnu/menu-concept-off.png') no-repeat left center;
	width			: 91px;
	height			: 10px;
}

#menu #navigation li a.concept:hover,
#menu #navigation li a.concept.current
{
	background		: #000 url('/images/gui/mnu/menu-concept-on.png') no-repeat left center;
}

#menu #navigation li a.produits
{
	background		: #000 url('/images/gui/mnu/menu-produits-off.png') no-repeat left center;
	width			: 106px;
	height			: 10px;
}

#menu #navigation li a.produits:hover,
#menu #navigation li a.produits.current
{
	background		: #000 url('/images/gui/mnu/menu-produits-on.png') no-repeat left center;
}

#menu #navigation li a.showroom
{
	background		: #000 url('/images/gui/mnu/menu-showroom-off.png') no-repeat left center;
	width			: 121px;
	height			: 10px;
}

#menu #navigation li a.showroom:hover,
#menu #navigation li a.showroom.current
{
	background		: #000 url('/images/gui/mnu/menu-showroom-on.png') no-repeat left center;
}

#menu #navigation li a.club
{
	background		: #000 url('/images/gui/mnu/menu-club-off.png') no-repeat left center;
	width			: 65px;
	height			: 10px;
}

#menu #navigation li a.club:hover,
#menu #navigation li a.club.current
{
	background		: #000 url('/images/gui/mnu/menu-club-on.png') no-repeat left center;
}

#menu #navigation li a.contact
{
	background		: #000 url('/images/gui/mnu/menu-contact-off.png') no-repeat left center;
	width			: 92px;
	height			: 10px;
}

#menu #navigation li a.contact:hover,
#menu #navigation li a.contact.current
{
	background		: #000 url('/images/gui/mnu/menu-contact-on.png') no-repeat left center;
}


/*
// Section : Content.
*/

#content
{
	margin			: 10px 0;
	padding			: 0;
	clear			: both;
}


/*
// Section : Blurb.
*/

#blurb
{
	float			: left;
	margin			: 0;
	padding			: 0;
	background		: #FFF url('/images/blurb/coudert-blurb.png') no-repeat left top;
	width			: 627px;
	height			: 401px;
}

#blurb #actualite
{
	display			: block;
	border			: 0;
	width			: 627px;
	height			: 401px;
}

#blurb a span
{
	display			: none;
}


/*
// Section : Newsletter.
*/

#newsletter,
#information,
#club
{
	position		: relative;
	width			: 320px;
	height			: 400px;
	margin			: 0 0 0 640px;
	padding			: 0;
	background		: transparent url('/images/gui/bkg/bkg_newsletter.png') repeat-y left top;
	font			: normal normal normal 12px arial, sans-serif;
}

#club
{
	background		: transparent url('/images/gui/bkg/bkg_club.png') repeat-y left top;
}

#information
{
	margin			: -20px 0 0 170px;
}

#newsletter h1,
#information h1,
#club h1
{
	background		: transparent url('/images/newsletter/visuel-newsletter.png') no-repeat left top;
	margin			: 0;
	padding			: 0;
	width			: 320px;
	height			: 179px;
}

#club h1
{
	background		: transparent url('/images/club/club-coudert.png') repeat-y left top;
}

#information h1
{
	background		: transparent url('/images/contact/visuel-contact.png') repeat-y left top;
}

#newsletter h1 span,
#information h1 span,
#club h1 span
{
	display			: none;
}

#newsletter p,
#information p,
#club p
{
	margin			: 8px 0;
	padding			: 0 20px;
	line-height		: 20px;
}

#newsletter fieldset,
#information fieldset,
#club fieldset
{
	padding			: 2px 20px;
	margin			: 0;
	border			: 0;
}

#newsletter label,
#information label,
#club label
{
	width			: 60px;
	display			: block;
	float			: left;
	margin			: 0;
	padding			: 4px 0;
}

#newsletter input,
#information input,
#club input
{
	width			: 210px;
	height			: 20px;
	background		: transparent url('/images/gui/bkg/bkg_input_text.png') no-repeat left top;
	border			: 0;
	padding			: 2px 4px 2px 4px;
	color			: #666;
}

#newsletter input,
#information input,
#club input
{
	outline			: 0 none;
}

#newsletter input:focus,
#information input:focus,
#club input:focus
{
	background		: transparent url('/images/gui/bkg/bkg_input_text_focus.png') no-repeat left top;
}

#newsletter input.ok,
#information input.ok,
#club input.ok
{
	background		: transparent url('/images/gui/bkg/bkg_input_text_ok.png') no-repeat left top;
}

#newsletter input.ko,
#information input.ko,
#club input.ko
{
	background		: transparent url('/images/gui/bkg/bkg_input_text_ko.png') no-repeat left top;
}

#newsletter #validation,
#information #validation,
#club #validation
{
	margin			: 14px 0 20px 80px;
	padding			: 0;
}

#newsletter #validation input,
#information #validation input,
#club #validation input
{
	width			: auto;
	margin			: 0 0 0 136px;
	padding			: 0;
}

#newsletter #validation input
{
	margin			: 0 0 0 7px;
}

#club #validation input
{
	margin			: 0;
}

#newsletter #bottom,
#information #bottom,
#club #bottom
{
	position		: absolute;
	bottom			: 0;
	right			: 0;
	background		: transparent url('/images/gui/bkg/bkg_newsletter_bottom.png') no-repeat left top;
	width			: 320px;
	height			: 18px;
}

#club #bottom
{
	background		: transparent url('/images/gui/bkg/bkg_club_bottom.png') no-repeat left top;
}

#newsletter #bottom span,
#information #bottom span,
#club #bottom span
{
	display			: none;
}

#colonne-3-3 #newsletter,
#colonne-3-3 #club
{
	margin			: 0 0 0 35px;
}

#colonne-2-2 #newsletter
{
	margin			: 0 0 0 170px;
}


/*
// Section : Nouveauté.
*/

#nouveaute
{
	width			: 640px;
	margin			: 10px 0 0 0;
	float			: left;
}

#nouveaute h2.titre
{
	background		: #FFF url('/images/gui/bkg/bkg_nouveautes.png') no-repeat left top;
	width			: 200px;
	height			: 21px;
}

#nouveaute h2.titre span
{
	display			: none;
}

#nouveaute div.produit
{
	width			: 151px;
	float			: left;
	margin			: 0 7px 30px 0;
	position		: relative;
}

#nouveaute div.produit a.full_link
{
	position		: absolute;
	display			: block;
	float			: left;
	width			: 100%;
	height			: 100%;
	margin 			: 0;
	padding 		: 0;
}

#nouveaute div.produit a.full_link span
{
	display			: none;
}

#nouveaute div.produit img
{
	margin			: 0 0 20px 0;
}

#nouveaute div.produit h1
{
	font			: normal normal bold 16px arial, helvetica, sans-serif;
	line-height		: 20px;
	color			: #666;
	margin			: 0;
	padding			: 0;
}

#nouveaute div.produit h2
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	line-height		: 16px;
	text-transform	: uppercase;
	margin			: 0;
	padding			: 0;
}

#nouveaute div.produit p,
#nouveaute div.produit a
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	line-height		: 16px;
	margin			: 0;
	padding			: 0;
}

#nouveaute div.produit a
{
	font-weight		: bold;
	display			: block;
	margin			: 20px 0 0 0;
	padding			: 0;
}


/*
// Section : Coup de coeur.
*/

#coup-de-coeur
{
	border			: 1px solid #FFF;
	margin			: 10px 0 0 680px;
}

#coup-de-coeur h2.titre
{
	background		: #FFF url('/images/gui/bkg/bkg_coup-de-coeur.png') no-repeat left top;
	width			: 200px;
	height			: 21px;
	padding			: 0 0 20px 0;
}

#coup-de-coeur h2.titre span
{
	display			: none;
}

#coup-de-coeur div.produit
{
	width			: 260px;
	margin			: 0 0 30px 0;
}

#coup-de-coeur div.produit a.full_link
{
	position		: absolute;
	display			: block;
	float			: left;
	width			: 270px;
	height			: 60px;
	margin 			: 0;
	padding 		: 0;
}

#coup-de-coeur div.produit a.full_link span
{
	display			: none;
}

#coup-de-coeur div.produit img
{
	display			: block;
	float			: left;
	margin			: 0 10px 0 0;
}

#coup-de-coeur div.produit h1
{
	font			: normal normal bold 14px arial, helvetica, sans-serif;
	line-height		: 16px;
	color			: #666;
	margin			: 0;
	padding			: 0;
}

#coup-de-coeur div.produit h2
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	line-height		: 16px;
	text-transform	: uppercase;
	margin			: 0;
	padding			: 0;
}

#coup-de-coeur div.produit p,
#coup-de-coeur div.produit a
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	line-height		: 16px;
	margin			: 0;
	padding			: 0;
}

#coup-de-coeur div.produit a
{
	font-weight		: bold;
	display			: block;
	padding			: 0;
}


/*
// Section : Colonnes.
*/

#colonne-2-1
{
	width			: 460px;
	float			: left;
}

#colonne-2-1 h1,
#colonne-2-2 h1
{
	font			: normal normal bold 16px arial, helvetica, sans-serif;
	color			: #666;
	margin			: 20px 0 4px 0;
	padding			: 0;
}

#colonne-2-2
{
	width			: 500px;
	margin			: 0 0 0 470px;
}

#colonne-2-1 img
{
	display			: block;
}

#colonne-3-1
{
	width			: 242px;
	float			: left;
}

#colonne-3-2
{
	width			: 363px;
	float			: left;
	font			: normal normal normal 11px arial, helvetica, sans-serif;
	color			: #666;
}

#colonne-3-2 h1
{
	font			: normal normal bold 16px arial, helvetica, sans-serif;
	color			: #666;
	margin			: 20px 0 4px 0;
	padding			: 0;
}

#colonne-3-2 h2
{
	font			: normal normal normal 14px arial, helvetica, sans-serif;
	line-height		: 24px;
	margin			: 0 0 40px 0;
	padding			: 0;

	font			: normal normal normal 12px arial, helvetica, sans-serif;
	color			: #999;
	margin			: 17px 0 0 0;
	padding			: 0;
	text-transform	: none;

}

#colonne-3-2 h3
{
	font			: normal normal bold 12px arial, helvetica, sans-serif;
	line-height		: 24px;
	margin			: 40px 0 0 0;
	padding			: 0;
}

#colonne-3-2 p,
#colonne-3-2 a
{
	font			: normal normal normal 11px arial, helvetica, sans-serif;
	line-height		: 20px;
	margin			: 0;
	padding			: 0;
}

#colonne-3-2 p a
{
	font-weight		: bold;
	color			: #F60;
}

#colonne-3-2 p a:hover
{
	text-decoration	: underline;
}

#colonne-3-2 a.inscription
{
	background		: transparent url('/images/club/devenir-membre-du-club-coudert.png') no-repeat top left;
	display			: block;
	width			: 247px;
	height			: 21px;
	margin			: 20px 0 0 0;
	border			: 0;
}

#colonne-3-2 a.inscription span
{
	display			: none;
}

#colonne-3-2 a
{
	color			: #F60;
	text-decoration	: none;
}

#colonne-3-3
{
	width			: 33%;
	float			: left;
}

#contact-coudert{
	background		: transparent url('/images/titles/contact-coudert.png') no-repeat left top;
	width			: 284px;
	height			: 21px;
	margin			: 0;
	padding			: 0;
}

#contact-coudert span{
	display			: none;
}


#colonne-3-2 h1.concept{
	background		: transparent url('/images/titles/concept-coudert.png') no-repeat left top;
	width			: 284px;
	height			: 21px;
	margin			: 0;
	padding			: 0;
}

#colonne-3-2 h1.concept span{
	display			: none;
}

#colonne-3-2 h1.club{
	background		: transparent url('/images/titles/club-coudert.png') no-repeat left top;
	width			: 220px;
	height			: 21px;
	margin			: 0;
	padding			: 0;
}

#colonne-3-2 h1.club span{
	display			: none;
}


/*
// Section : Categories.
*/

#categories_produits
{
	width			: 960px;
	background		: #F0EAEA url('/images/categories/categories-top.png') no-repeat left top;
	border			: 1px solid #FFF;
	border-bottom	: 1px solid #F0EAEA;
	border-left		: 0;
	margin			: 0;
}

#categories_produits_bottom
{
	height			: 14px;
	background		: #F0EAEA url('/images/categories/categories-bottom.png') no-repeat left bottom;
}

#categories_produits h1.produits
{
	background		: transparent url('/images/titles/produits-coudert.png') no-repeat left top;
	width			: 321px;
	height			: 22px;
	margin			: 23px 0 0 16px;
}

#categories_produits #categories h1.bottom
{
	background		: transparent url('/images/categories/categories-bottom.png') no-repeat left bottom;
	height			: 20px;
	margin			: 0;
	padding			: 0;
	clear			: both;
}

#categories_produits h1.produits span,
#categories_produits #categories h1.bottom span
{
	display			: none;
}

#categories_produits h2
{
	font			: normal normal normal 12px arial, helvetica, sans-serif;
	color			: #999;
	margin			: 17px;
}

#categories_produits h2 strong em
{
	color			: #666;
}

#categories
{
	clear 			: both;
}

#categories div.categorie
{
	float			: left;
	width			: 190px;
	margin			: 0 15px;
	padding			: 8px;
	background		: #FFF;
	border			: 1px solid #CCC;
	cursor			: pointer;
	border-left		: 2px solid #BBB;
	border-bottom	: 2px solid #BBB;
}

#categories div.categorie img
{
	display			: block;
	margin			: 0 0 10px 0;
	border			: 1px solid #333;
}

#categories div.categorie a
{
	font-weight		: normal;
	color			: #CCC;
}

#categories div.categorie a:hover
{
	color			: #F60;
}

#categories div.categorie h1,
#categories div.categorie h1 a
{
	font			: normal normal normal 17.5px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	letter-spacing	: 2px;
	line-height		: 16px;
	color			: #AAA;
	margin			: 0 0 4px 0;
	padding			: 0;
}

#categories div.categorie h2,
#categories div.categorie h2 a
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	color			: #333;
	line-height		: 16px;
	text-transform	: uppercase;
	margin			: 0;
	padding			: 0;
}

#categories div.categorie ul.sous_categorie
{
	font			: normal normal bold 11px arial, helvetica, sans-serif;
	list-style		: none;
	margin			: 0;
	padding			: 0;
}

#categories div.categorie ul.sous_categorie li
{
	font			: normal normal bold 11px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	letter-spacing	: 1px;
	margin			: 0;
	line-height		: 20px;
	border-top		: 1px solid #666;
}

#categories div.categorie ul.sous_categorie li a
{
	display			: block;
}

#produits{
}

#produits h1{
	font			: normal normal bold 14px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	margin			: 18px 0 10px 20px;
	letter-spacing	: 2px;
	color			: #666;
}

#produits div.produit
{
	width			: 260px;
	float			: left;
	margin			: 10px 26px 10px 27px;
	padding			: 2px;
	border			: 1px solid #CCC;
	position		: relative;
}

#produits div.produit:hover
{
	background		: #F0EAEA;
	border			: 1px solid #CBB;
	cursor			: pointer;
}

#produits div.produit a.produit{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	width			: 100%;
	height			: 100%;
}

#produits div.produit img
{
	display			: block;
	float			: left;
	margin			: 0 10px 0 0;
	width			: 60px;
	height			: 60px;
}

#produits div.produit h1
{
	font			: normal normal bold 12px arial, helvetica, sans-serif;
	line-height		: 16px;
	color			: #666;
	margin			: 0;
	padding			: 6px 0 0 0;
}

#produits div.produit h2
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	line-height		: 16px;
	text-transform	: uppercase;
	margin			: 0;
	padding			: 0;
}

#produits div.produit p,
#produits div.produit a
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	line-height		: 16px;
	margin			: 0;
	padding			: 0;
}

#produits div.produit a
{
	font-weight		: bold;
	display			: block;
	padding			: 0;
}


/*
// Section : Produit.
*/

#produit-2-1
{
	width			: 460px;
	float			: left;
}

#produit-2-1 h1
{
	font			: normal normal bold 11px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	color			: #333;
	margin			: 0 0 0 225px;
	padding			: 0;
}

#produit-2-1 img.photo
{
	width			: 400px;
	height			: auto;
	display			: block;
	margin			: 0 0 20px 0;
}

#produit-2-1 #actions
{
	width			: 180px;
	float			: left;
}

#produit-2-1 #actions a img
{
	display			: block;
	border			: 0;
	margin			: 0 0 8px 0;
}

#produit-2-1 ul
{
	margin			: 0 0 0 225px;
	padding			: 0;
}

#produit-2-1 ul li
{
	list-style		: none;
	background		: #FFF url('/images/gui/bkg/bkg_li.png') no-repeat left 2px;
	font			: normal normal bold 10px arial, helvetica, sans-serif;
	color			: #F60;
	margin			: 8px 0;
	padding			: 0;
	margin			: 8px 0 8px 4px;
	padding			: 0 20px 0 10px;
}

#produit-2-2
{
	width			: 500px;
	margin			: 0 0 0 460px;
}

#produit-2-2 h1
{
	font			: normal normal bold 16px arial, helvetica, sans-serif;
	line-height		: 24px;
	color			: #666;
	margin			: 0;
	padding			: 0;
}

#produit-2-2 h2
{
	width			: 400px;
	font			: normal normal normal 14px arial, helvetica, sans-serif;
	color			: #666;
	line-height		: 24px;
	margin			: 0;
	padding			: 0;
}

#produit-2-2 h3
{
	width			: 400px;
	font			: normal normal bold 12px arial, helvetica, sans-serif;
	color			: #666;
	line-height		: 24px;
	margin			: 20px 0 0 0;
	padding			: 0;
}

#produit-2-2 p,
#produit-2-2 a
{
	width			: 400px;
	font			: normal normal normal 11px arial, helvetica, sans-serif;
	color			: #666;
	line-height		: 20px;
	margin			: 0;
	padding			: 0;
}

#produit-2-2 a
{
	color			: #F60;
	font-weight		: bold;
	margin			: 20px 0 0 0;
	padding			: 0;
}


/*
// Section : Contact.
*/

#contact{
}

#contact h1{
	font			: normal normal bold 16px arial, helvetica, sans-serif;
	line-height		: 24px;
	color			: #666;
	margin			: 0;
	padding			: 0;
}

#contact h2{
	width			: 620px;
	font			: normal normal normal 12px arial, helvetica, sans-serif;
	color			: #999;
	margin			: 17px 0 0 0;
	padding			: 0;
	text-transform	: none;
}

#coudert-map
{
	border			: 1px solid #666;
	width			: 400px;
	height			: 400px;
	margin			: 0;
	padding			: 0;
	float			: left;
}

#coudert-itineraire
{
	width			: 226px;
	height			: 402px;
	background		: #D8D8D1 url('/images/gui/bkg/bkg_itineraire.png') repeat-y right top;
	margin			: 0 0 0 400px;
}

#coudert-itineraire h1
{
	font			: normal normal bold 10px arial, helvetica, sans-serif;
	color			: #000;
	text-transform	: uppercase;
	line-height		: 16px;
	margin			: 15px 0 0 15px;
	padding			: 0;
}

#coudert-itineraire address
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	line-height		: 16px;
	margin			: 0 0 0 15px;
	padding			: 0;
}

#coudert-itineraire p
{
	margin			: 0 0 0 15px;
	padding			: 0;
}

#coudert-itineraire p a
{
	font-weight		: bold;
}

#coudert-itineraire #mon-itineraire
{
	background		: #D8D8D1 url('/images/contact/itineraire-magasin-coudert.png') no-repeat left top;
	width			: 186px;
	height			: 20px;
	margin			: 15px 0 10px 15px;
	padding			: 0;
}

#coudert-itineraire #mon-itineraire span
{
	display			: none;
}

#coudert-itineraire #calcul-itineraire
{
	background		: transparent url('/images/gui/bkg/bkg_itineraire_bottom.png') no-repeat right bottom;
	height			: 151px;
	margin			: 0;
	padding			: 0;
}

#coudert-itineraire #calcul-itineraire fieldset
{
	font			: normal normal normal 12px arial, helvetica, sans-serif;
	color			: #333;
	border			: 0;
	margin			: 4px 0 4px 15px;
	padding			: 0;
}

#coudert-itineraire #calcul-itineraire fieldset label
{
	display			: block;
	margin			: 0 0 2px 0;
	padding			: 0;
}

#coudert-itineraire #calcul-itineraire fieldset input
{
	margin			: 0;
	padding			: 2px;
}

#coudert-itineraire #calcul-itineraire fieldset #adresse,
#coudert-itineraire #calcul-itineraire fieldset #code_postal
{
	width			: 194px;
	height			: 20px;
	background		: transparent url('/images/gui/bkg/bkg_input_text_itineraire.png') no-repeat left top;
	border			: 0;
	color			: #999;
}

#coudert-itineraire #calcul-itineraire #itineraire-validation
{
	margin			: 12px 0 0 0;
	padding			: 0;
}

#coudert-calcul-itineraire
{
	width			: 621px;
}

/*
// Section : Footer.
*/

#showroom-coudert{
}

#showroom
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	clear			: both;
	margin			: 0;
	padding			: 0 0 20px 0;
}

#showroom h1.showroom
{
	background		: transparent url('/images/titles/showroom-coudert.png') no-repeat left top;
	width			: 177px;
	height			: 21px;
	margin			: 0;
	padding			: 0;
}

#showroom h1.showroom span
{
	display			: none;
}

#showroom h2
{
	width			: 620px;
	font			: normal normal normal 12px arial, helvetica, sans-serif;
	color			: #999;
	margin			: 17px 0 0 0;
	padding			: 0;
	text-transform	: none;
}

#showroom-coudert strong
{
	display			: block;
	border			: 1px solid #F60;
	padding			: 4px;
	margin			: 4px;
}

/*
// Section : Footer.
*/

#footer
{
	background		: transparent url('/images/gui/bkg/bkg_footer.png') repeat-x left 20px;
	padding			: 10px;
	width			: 960px;
	height			: 49px;
	margin			: 0;
	padding			: 20px 0 0 0;
	clear			: both;
}

#footer li
{
	list-style		: none;
	float			: left;
	margin			: 0;
	padding			: 0;
}

#footer li.coudert
{
	background		: #000 url('/images/gui/ftr/footer-coudert.png') no-repeat left top;
	width			: 388px;
	height			: 49px;
	margin			: 0 172px 0 0 ;
}

#footer li.coudert a
{
	display			: block;
	height			: 49px;
}

#footer li.favoris
{
	background		: #000 url('/images/gui/bkg/bkg_favoris.png') repeat-x left top;
	width			: 253px;
	height			: 49px;
}

#footer li.favoris a
{
	display			: block;
	background		: transparent url('/images/gui/ftr/footer-favoris.png') no-repeat center center;
	width			: 253px;
	height			: 49px;
}

#footer li.contact
{
	background		: transparent url('/images/gui/bkg/bkg_contact.png') no-repeat right top;
	width			: 140px;
	height			: 49px;
	margin			: 0 0 0 7px;
}

#footer li.contact a
{
	display			: block;
	background		: transparent url('/images/gui/ftr/footer-contact.png') no-repeat center center;
	width			: 140px;
	height			: 49px;
}

#footer li.favoris a span,
#footer li.coudert a span,
#footer li.contact a span
{
	display			: none;
}

/*
// Section : Club.
*/

#titre-raison
{
	font			: normal normal bold 11px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	line-height		: 24px;
	color			: #333;
	margin			: 30px 0 0 0;
	padding			: 0;
}

#club-raisons
{
	width			: 220px;
	margin			: 0;
	padding			: 0;
}

#club-raisons li
{
	background		: #FFF url('/images/gui/bkg/bkg_li.png') no-repeat left 2px;
	list-style		: none;
	font			: normal normal bold 11px arial, helvetica, sans-serif;
	color			: #F60;
	margin			: 8px 0 8px 4px;
	padding			: 0 0 0 10px;
}


/*
// Section : Showroom.
*/
#showroom
{
}


/*
// Section : Rechercher
*/

#recherche_titre
{
	background		: transparent url('/images/titles/recherche-coudert.png') no-repeat left top;
	width			: 321px;
	height			: 22px;
	margin			: 23px 0 0 16px;
}

#recherche_titre span
{
	display			: none;
}

#recherche_resultats
{
	height			: 260px;
	border-left		: 1px solid #DDD;
	border-right	: 1px solid #DDD;
	overflow		: hidden;
	clear			: both;
}

div.produits_pagination
{
	width			: 960px;
	background		: #BBBBB4;
}

div.produits_pagination strong
{
	font			: normal normal bold 12px arial, helvetica, sans-serif;
	padding 		: 8px 10px 0 18px;
	color			: #555;
	float			: left;
}

div.produits_pagination #produits_pagination_page
{
	font			: normal normal normal 11px arial, helvetica, sans-serif;
	height			: 28px;
	margin			: 0 auto;
	padding			: 0;
}

div.produits_pagination #produits_pagination_page li
{
	list-style		: none;
	text-align		: center;
	display			: block;
	float			: left;
	margin			: 2px 0;
	padding 		: 0;
}

div.produits_pagination #produits_pagination_page li a
{
	font			: normal normal bold 13px arial, helvetica, sans-serif;
	color 			: #FFF;
	display			: block;
	width			: 20px;
	height			: 16px;
	text-align		: center;
	margin			: 0;
	padding 		: 4px;
	text-decoration	: none;
}

div.produits_pagination #produits_pagination_page li a:hover
{
	background		: #AAA9A2;
}

/*
// Section : Crédits.
*/
#credits{
	background		: #1C1C1C url('/images/gui/bkg/bkg_credit_top.png') no-repeat left top;
	font			: normal normal bold 13px arial, helvetica, sans-serif;
}

#credits h1{
	background		: transparent url('/images/titles/credits-coudert.png') no-repeat right bottom;
	margin			: 0;
	padding			: 20px 0 0 17px;
	width			: 196px;
	height			: 27px;
}

#credits h1 span{
	display			: none;
}

#credits div.colonne{
	width			: 200px;
	float			: left;
	color			: #FFF;
	margin			: 50px 50px 0 60px;
}


#credits div.colonne a img{
	display 		: block;
	margin			: 0 0 20px 0;
	border			: 0;
}

#credits div.colonne h1{
	background		: none;
	font			: normal normal bold 10px arial, helvetica, sans-serif;
	margin			: 0 0 4px 0;
	padding			: 0;
	line-height		: 14px;
	color			: #CCC;
}

#credits div.colonne h1 a{
	color			: #CCC;
}

#credits div.colonne h1 a:hover{
	text-decoration	: none;
}

#credits div.colonne p{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	color			: #AAA;
	line-height		: 16px;
	margin			: 0;
	padding			: 0;
}

#credits #credits_bottom{
	clear			: both;
	display 		: block;
	padding 		: 40px 0 0 0;
	background		: #1C1C1C url('/images/gui/bkg/bkg_credit_bottom.png') no-repeat left bottom;
}


/*
// Section : Contact.
*/

#contact
{
	font			: normal normal normal 10px arial, helvetica, sans-serif;
	text-transform	: uppercase;
	clear			: both;
	margin			: 0;
	padding			: 10px 0 20px 0;
}

#contact span
{
	color			: #666;
}

#contact a
{
	text-transform	: lowercase;
	color			: #F60;
}
