body
{
	font-family: Helvetica, "Lucida Grande", Tahoma, Sans-Serif;
	font-size: 75%;
	line-height: 120%;
}

img { border: 0; }
#content, #footer p, #sidebar p { padding: 0 10px; }
#sidebar div { line-height: 160%; }

#content
{
	color: #000;
	padding: 0;
	margin-left: 10px;
}

#ornement_top{
	height:10px;
}

#ornement a, #ornement div a {
color: #666;
}
#ornement a:hover, #ornement div a:hover {
font-weight:normal;
color: #666;
}

#footer
{
	padding: 10px 0;
	text-align: center;
	color: #560930;
	font-size: 85%;
	line-height: 120%;
}

#footer div { padding: 10px 5px; }

.flashy
{
	color: #F60;
	text-align: center;
}
.flashy_home
{
	color: #F60;
	text-align: center;
	padding-bottom:10px;
	font-size:14px;
	background:transparent url('../images/vudanslapresse.gif') no-repeat top left;
}

.crazy
{
	font-family: Times, "Times New Roman", serif;
	font-size: 120%;
	font-weight: bold;
	font-style: italic;
}

#header
{
	position: relative;
	height: 80px;
	padding: 0 5px;
}

#nav
{
	color: #000;
	text-align: right;
}

p.pageHeading
{
	text-align: left;
	font-weight: bold;
}

/* Mur de produits */
.mur { margin: 0 auto 30px auto; }
.mur table tr td { border: 1px solid #FFF; }

.mur a
{
	color: #FFF;
	text-decoration: none;
}

.mur a:hover { color: #FFF; }

.mur td
{
	width: 115px;
	font-size: 12px;
	line-height: 10px;
}

.mur .box
{
	text-align: center;
	margin: 0;
	padding: 4px 2px;
	font: 12px/24px;
	height: 20px;
}

/* EOF Mur de Produits */
/* Liens */
#footer a
{
	color: #560930;
	text-decoration: none;
}

a
{
	color: #DD0066;
	font-weight: normal;
	text-decoration: none;
}

a img { border: 0; }

a:hover
{
	font-weight: bold;
	text-decoration: none;
}

#nav a
{
	color: #000000;
	text-decoration: none;
}

#sidebar2 a
{
	text-decoration: none;
	color: #000;
}

#sidebar a
{
	text-decoration: none;
	color: #000;
}

.categorieactive a
{
	color: #FFF;
	font-weight: bold;
}

.categorieactive a:hover
{
	font-weight: bold;
	color: #FFF;
}

a.margT10{
	display:block;
	padding:6px 0;
}

/* EOF Liens */
/* Form Elements */
CHECKBOX, INPUT, RADIO, SELECT { }

TEXTAREA
{
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

label
{
	width: 180px;
	float: left;
	display: inline;
}

/* EOF Form Elements */
/* Menu Catégories */
.categorieactive
{
	display: block;
	margin: 0;
	padding: 0;
	color: #FFF;
}

/* EOF Menu Catégories*/
/* Info */
p.titre
{
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	color: #000;
}

.justifie {
text-align:justify;
}

div.info { color: #000; }

div.info .success {
text-align:justify;
}
div.info form input
{
	display: block;
	margin: 2px 0 10px 0;
}

div.info div.secAddress
{
	background: url(../images/tiny_star.gif) no-repeat 0 5px;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 20px;
}

div.info div.mainAddress
{
	background: url(../images/arrow_south_east.gif) no-repeat top left;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 20px;
}

.login
{
	font-size: 90%;
	text-align: center;
	color: #000;
}

table.login th
{
	color: #D06;
	font-weight: bold;
	font-size: 110%;
}

table.login p.whisper
{
	margin: 0 0 15px 0;
	font-size: 90%;
}

/* EOF Info */
/* Commande */
div.commande
{
	text-align: left;
	margin: 0;
	padding: 5px 100px;
	background: #FFF;
}

/* EOF Commande */
/* AccountInfo */
div.accountInfo { text-align: left; }

/* EOF AcccountInfo*/
/* InfoBoxes */
div.infoBox
{
	text-align: left;
	margin: 0;
	padding: 0;
}

div.infoBoxHeader
{
	text-align: left;
	margin: 0;
	padding: 0;
}

div.infoBoxContents
{
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}

div.infoBoxContents a:hover
{
	font-weight: bold;
	color: #000;
}

/* EOF InfoBoxes */
/* Input Requirement */
.inputRequirement
{
	font-size: 10px;
	color: #D06;
}

/* EOF Input Requirement */
/* Formulaires */
form { display: inline; }

/* EOF Formulaires*/
/* Breadcrumb */
#ariane { }
#logo { display:none; }
/* EOF Breadcrumb */
/* Baseline */
#baseline { text-align:justify; margin: 20px 0; clear:both;}
/* EOF Baseline */
/* Liste Produits */
div.sortZone a { margin: 5px; }

div.pageResults
{
	color: #000;
	text-align: center;
}

/*a.pageResults { font-size: 90%; }*/
div.sortZone
{
	font-size: 80%;
	color: #000;
	display: block;
	margin-bottom: 10px;
	text-align: center;
}

div.productListing
{
	margin: 15px 0;
	overflow: auto;
	font-size: 90%;
}

div.productListing a:hover, div.productListing a { color: #000; }

div.productListing div
{
	/*background: #FC0;*/
	float: left;
	width: 124px;
	height: 132px;
	margin: 2px;
	padding: 3px 2px;
	text-align: center;
	border: 1px solid #ccc;
}

div.productListing div img { margin-bottom: 5px; }

/* EOF Liste Produits */
/* Fiche Produit */
div.productInfo
{
	width: 532px;
	margin: 15px 0;
	padding: 5px;
	text-align: left;
	background: #FFF;
	color: #000;
	overflow: auto;
}

div.productInfo .description
{
	float: left;
	width: 320px;
	padding-bottom: 10px;
	text-align: left;
}

div.productInfo .titre
{
	font-weight: bold;
	margin: 5px 0 15px 0;
	width: 440px;
}

div.productInfo .prix
{
	text-align: right;
	width: 80px;
	margin-top: 5px;
	float: right;
	font-weight:bold;
	font-size:14px;
}

div.productInfo .soustitre {
font-style:italic;
font-weight:normal;
}

div.productInfo .prixDiscret {
font-weight:normal;
}


div.productInfo .mainImage img { border: 1px solid #ccc; }

div.productInfo .enlarge {
text-align:center;
}

div.productInfo .details
{
	float: right;
	background: #FFF url(../skin/details.gif) no-repeat top right;
	width: 188px;
	height: 240px;
	text-align: right;
}

div.productInfo .details img
{
	float: left;
	margin-bottom: 14px;
}

div.productInfo .complement
{
	width: 210px;
	text-align: right;
	float: left;
}

/* EOF Fiche Produit */
/* Caddie */
div.cartItem
{
	background: #FFF;
	margin: 2px;
	width: 542px;
	padding: 5px 2px;
	text-align: left;
	border-bottom: 1px solid #D06;
}

div.cartItem .model
{
	font-size: 90%;
	font-style: italic;
}

div.cartList
{
	margin: 15px 0;
	text-align: center;
	line-height: 100%;
}

div.cartItem .nom, div.cartItem .nom a { color: #D06; }
div.cartItem .quantite { display: inline; }

div.cartItem .quantite input
{
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

div.cartItem a img
{
	float: left;
	margin-right: 15px;
}

div.cartList .prix
{
	font-weight: bold;
	margin-bottom: 10px;
}

div.cartList form input { display: inline; }

/* EOF Caddie */
/* Couleurs et mises en forme */
.rouge, .ROUGE { color: #D06; }
.vert, .VERT { color: #9C0; }
.orange, .ORANGE { color: #F60; }
.italique, .ITALIQUE { font-style: italic; }
.gris {color:#6b6b6b;}
.marron { color:#993300;}
.bleu{color:#084568;}
.vrairouge{color:#FF0000;}
.violet{color:#75449c;}
.jaune{color:#FFFF00;}



/* EOF Couleurs */
/* Effets */
.moduleRow { }

.moduleRowOver
{
	background-color: #D06;
	cursor: hand;
	color: #FFF;
}

.defaultSelected { }

.moduleRowSelected
{
	background-color: #D06;
	color: #FFF;
}

/* OEF Effets */
/* Also purchased */
div.mention { overflow: auto; }
div.alsoPurchased { overflow: auto; }

/* EOF Also purchased */
.centre { text-align: center; }
a.checkoutBarFrom { color: #333; }


.closemode{
	color:#DF3040;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
}

/* FAQ */
.faq
{
	background: #FFF;
	padding: 5px;
}
.faq .titre {
margin:10px; padding:0;
}


.question
{
	color: #D06;
	font-weight: bold;
}

/* EOF FAQ */

.blog{
	padding: 5px;
}

}
.blog .titre {
margin:10px; padding:0;
}

.blog a{
	color:#D06;
}

.archive_blog a{
	display:block;
	color:#FF6600;
	float:right;
	margin:0 40px 20px 0;
	font-weight:bold
}

.archive_blog a:hover{
	text-decoration:underline;
}

.pagination{
	text-align:center;
}

.pagination a{
	text-decoration:underline;
}

ul.list_blog{
	margin:10px 0; 
	padding:0 0 0 15px;
}

.back
{
	margin: 0;
	padding: 0 0 5px 0;
	width: 100%;
	text-align: left;
}

.confidential { text-align: justify; }
.confidentialMCT { border-top:1px solid;text-align: center; font-size:85%; padding-top:10px;}
/**/
div.MESListing
{
	margin: 15px 0;
	overflow: auto;
	font-size: 90%;
}

div.MESListing a:hover, div.MESListing a { color: #000; }

div.MESListing div
{
	/*background: #FC0;*/
	float: left;
	width: 124px;
	height: 180px;
	margin: 2px;
	padding: 3px 2px;
	text-align: center;
	border: 1px solid #ccc;
	background: #FFF;
}

div.MESListing div img { margin: auto; }

/**/
