/* CSS Document */
/********/
/* BODY */
/********/

html {
	font-size:100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background-image:url(FileMMedia/Image/bg_body2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#D9DADB;
	background-color:#000000;
}
body.Accueil,
body.Coloration-blonde{
	background-image:url(FileMMedia/Image/bg_body.jpg);
}
/***********/
/* Balises */
/************/
textarea, select, input[type="text"], input[type="password"] {
	background-color:#D9DADB;
	height:auto;
	padding:1px 0px 1px 3px;
	color:#A3112E;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #AAAAAA;
}

button, input[type="button"], input[type="submit"]{
	color:#A3112E;
	margin:5px 0px;
	border:none;
	padding:2px 0px;
	text-transform:uppercase;
	background:none;
	text-align:right;
	cursor:pointer;
}

button:hover, input[type="button"]:hover, input[type="submit"]:hover{
	color:#ffffff;
	padding:2px 0px;
	margin:5px 0px;
}

h1, h2, h3{ margin:0px }
a{
	font-family:Verdana, Geneva, sans-serif;
	color:#A3112E;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a img{ border:0px; }
textarea, select, input { height:auto; padding:1px 0px 1px 3px; }

/********/
/* Site */
/********/

#Site {
	margin: 0px auto 0px auto;
	padding: 0px;
	width:990px;
}

/************/
/* Banniere */
/************/

#Banniere {
	margin: 0px;
	padding: 40px 15px 20px 15px;	
}
#Banniere h1{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:10px;
	color:#A3112E;
}
#Banniere h1 span{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-style:normal;
	color:#9C9E9F;
}

/************/
/* Bandeau */
/************/

#Bandeau {
	margin: 0px;
	padding: 0px;
	height:433px;
}

#Bandeau .Diaporama{
	background-image:url(FileMMedia/Image/img_diaporama.jpg);
	width:767px;
	height:433px;
}
/********/
/* Menu */
/********/

#Menu #Idulmenu {
	position: relative;
	height: 22px;
	padding: 0px;
	overflow: hidden;
}
#Menu #Idulmenu li {
	float: left;
	list-style: none;
}
#Menu #Idulmenu li.back {
	width: 9px;
	height: 22px;
	z-index: -1;
	position: absolute;
	background-color:#A3112E;
	background-repeat:no-repeat;
	background-position:center top;
}
#Menu #Idulmenu li a {
	font-weight:normal;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #A3112E;
	outline: none;
	text-align: center;
	top: 3px;
	text-transform: uppercase;
	letter-spacing: 0px;
	z-index: 10;
	display: block;
	float: left;
	height: 22px;
	position: relative;
	overflow: hidden;
	margin: auto 12px;
}   
#Menu #Idulmenu li a:hover, #Menu #Idulmenu li a:active, #Idulmenu li a:visited {
	border: none;
}

#Menu #Idulmenu.Accueil li a.Accueil,
#Menu #Idulmenu.Coloration-10-min li a.Accueil,
#Menu #Idulmenu.Coloration-blonde li a.Accueil,
#Menu #Idulmenu.Coloration-essensity li a.Accueil,
#Menu #Idulmenu.News li a.Accueil,
#Menu #Idulmenu.Charte-qualite li a.Accueil,
#Menu #Idulmenu.Liens li a.Accueil,
#Menu #Idulmenu.Contact li a.Accueil,
#Menu #Idulmenu.Le-salon li a.Le-salon,
#Menu #Idulmenu.Les-produits li a.Les-produits,
#Menu #Idulmenu.Les-tarifs li a.Les-tarifs,
#Menu #Idulmenu.Promos-Animations li a.Promos-Animations,
#Menu #Idulmenu.Acces li a.Acces,
#Menu #Idulmenu.Ils-en-parlent li a.Ils-en-parlent{
	color:#ffffff;
}

#Menu #PromotionAnimation{
	background-image:url(FileMMedia/Image/img_promotionAnimation.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:170px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	margin:30px auto 0px auto;
	padding:3px 0px 0px 52px;
	color:#000;
	text-decoration:none;
	display:block;
}

/************/
/* Rubrique */
/************/

#Rubrique {
	margin:0px;
	padding:45px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#D9DADB;
}

#Rubrique h1{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:10px;
	color:#A3112E;
	margin:0px 0px 48px 87px;
}
#Rubrique h1 span{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-style:normal;
	color:#fff;
}

#Rubrique h2{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#A3112E;
	text-transform:uppercase;
}

#Rubrique h2 span{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#A3112E;
}

#Rubrique #Content1{
	margin:0px;
	padding:0px 108px 0px 87px;
}

#Rubrique #Content2{
	margin:0px;
	padding:0px 0px 0px 10px;
}

#Rubrique h4{
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	background-color:#000;
	display:inline;
	text-transform:uppercase;
	letter-spacing:0.0008em;
}

#Rubrique .Tabstructure .TitreH4{
	background-color:#A3112E;
	padding:0px 0px 0px 10px;
	height:10px;
}

#Rubrique .Tabstructure .TitreH4gris{
	background-color:#58585A;
	padding:0px 0px 0px 10px;
	height:10px;
} 

#Rubrique #ImgNews{
	height:117px;
	width:117px;
	margin:0px 0px;
}

#Rubrique #BtnContact{
	background-image:url(FileMMedia/Image/btn_contact.jpg);
	height:26px;
	width:165px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	text-transform:uppercase;
	padding:7px 0px 0px 45px;
	margin:0px 0px 30px 0px;
	color:#FFF;
}

#Rubrique #BtnDiaporama{
	background-image:url(FileMMedia/Image/btn_diaporama.jpg);
	height:18px;
	width:87px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	text-transform:uppercase;
	padding:2px 0px 0px 30px;
	margin:10px 0px 0px 0px;
	color:#FFF;
}

#Rubrique .BtnGamme{
	background-image:url(FileMMedia/Image/img_puce_gamme.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	text-transform:uppercase;
	padding:0px 0px 0px 10px;
	color:#4A8732;
	margin:10px 0px 0px 0px;
	display:block;
	text-decoration:none;
}

#Rubrique .LienGamme{
	font-family:Verdana, Geneva, sans-serif;
	font-size:50px;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	color:#4A8732;
	margin:10px 0px 10px 0px;
	display:block;
	text-decoration:none;
}

#Rubrique .TabProduits tr.Rouge{
	background-color:#0e0103;
}

#Rubrique ul{
	list-style:none;
	margin:0px;
	padding:0px 10px;
}

#Rubrique p{
	margin:0px 0px 10px 0px;
	padding:0px;
} 

/***************************************/
/* Mise en page de TEMPLATE de la _lib */
/***************************************/
#Rubrique .News { margin-bottom:2px; }
#Rubrique .News.Recherche {}
#Rubrique .News.Affichage {}
#Rubrique .News.Page { text-align:center; }
#Rubrique .News.Version { font-style:italic; font-size:0.8em; text-align:right; }

#Rubrique .News .ListeNews {}
#Rubrique .News .ListeNews .UneNews {}
#Rubrique .News .ListeNews .UneNews .Admin {}
#Rubrique .News .ListeNews .UneNews .Titre a{
	font-family:Verdana, Geneva, sans-serif;
	color:#9C9E9F;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
}
#Rubrique .News .ListeNews .UneNews .Titre{
	margin:3px 0px;
}
#Rubrique .News .ListeNews .UneNews .Contenu {}
#Rubrique .News .ListeNews .UneNews .Contenu .Schema {}
#Rubrique .News .ListeNews .UneNews .Contenu .SchemaLeft { margin:0 .5em .5em 0; }
#Rubrique .News .ListeNews .UneNews .Contenu .SchemaRight { margin:0 0 .5em .5em; }
#Rubrique .News .ListeNews .UneNews .Contenu .Texte { 
	font-family:Verdana, Geneva, sans-serif;
	color:#9C9E9F;
	font-size:12px;
	margin:0px 0px 30px 0px;
}
#Rubrique .News .ListeNews .UneNews .Contenu .Infos { text-align:right; }

#Rubrique .News a.LireSuite {
	font-family:Verdana, Geneva, sans-serif;
	color:#A3112E;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
}
#Rubrique .News a:hover.LireSuite {
	text-decoration:none;
}
#Rubrique #Content2 .News .ListeNews .UneNews .Contenu .Texte { 
	font-family:Verdana, Geneva, sans-serif;
	color:#9C9E9F;
	font-size:12px;
	margin:0px 0px 0px 0px;
}
#Rubrique #Content2 .News .ListeNews .UneNews .Contenu .Infos { text-align:right; font-size:11px; margin:5px 0px 15px 0px; color:#9C9E9F;}
#Rubrique #Content2 .News .ListeNews .UneNews .Contenu .Infos a{color:#9C9E9F; text-decoration:none;}
/****************/
/* Base de page */
/****************/

#BasDePage {
	margin: 66px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	background-image:url(FileMMedia/Image/bg_footer.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:300px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#58585A;
}

#BasDePage span{
	color:#9C9E9F;
}

#BasDePage a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#58585A;
	text-decoration:none;
}

#BasDePage a:hover{
	text-decoration:underline;
}

#BasDePage a.Facebook  {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:url(FileMMedia/Image/img_facebook.jpg) no-repeat;
	background-position:0px 0px;
	display:block;
	padding:2px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8F968E;
	text-decoration:none;
	 width: 21px;
    height: 19px;
}

#BasDePage a.Facebook:hover  {
	background:url(FileMMedia/Image/img_facebook-on.jpg) no-repeat;
	background-position:0px 0px;
}
/************/
/* PiedPage */
/************/

#PiedPage {
	margin: 0px auto 20px auto;
	padding: 0px;
	width:990px;
	text-align:center;
	font-size:11px;
	color:#333;
}

#PiedPage a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

#PiedPage a:hover{
	text-decoration:underline;
}
