/* General */

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:  Verdana, sans-serif;
	/* 	font-family:  Arial, Helvetica, Verdana, sans-serif; */
	font-size: 12px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
#main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	margin-top:0;
}
#content {
	text-align:justify;
	margin-left:18px;
}
#end {
	clear:both;
	height:30px;
}
img {
	behavior: url("./win_png.htc");
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h1 {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:30px;
	font-weight:100;
	margin-bottom:20px;
}
h2 {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:22px;
}
.clear {
	clear:both;
	height:0px;
}
/* Couleurs pour les titres (certaines sont dans les champ description) */
/* Bleu vert*/
.couleur1 {
	color:#049c9b;
}
/* rose */
.couleur2, .presse_left a {
	color:#fe1292;
}
/* Rouge */
.couleur3 {
	color:#e2001a;
}
/* Rose */
.couleur4 {
	color:#ee89b1;
}
/* Bleu */
.couleur5 {
	/*color:#33b3f6;*/
	color:#d30e22;
}
/* Menu */

#menu {
	margin-left:16px;
	margin-top:10px;
	height:46px;
	overflow:hidden;
}
#menu li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
/* Page d'accueil */

#left {
	float:left;
	width:580px;
	padding-right:20px;
	margin-top:20px;
}
#right {
	float:left;
	width:320px;
	margin-top:40px;
}
#right_inside {
	position:absolute;
	bottom: 42px;
}
.titreleft {
	position:absolute;
	font-size:32px;
	font-weight:100;
	margin-top:40px;
	background-color:#000;
	width:577px;
}
.titreleft1 {
	padding:4px;
	color:#FFF;
	border:none;
}
.titreleft2 {
	padding:4px;
	color:#25A9A8 ;
	border:none;
}
#right h1 {
	font-size:22px;
	border-bottom:none;
}
#footer {
	margin-right:18px;
	margin-left:18px;
	margin-top:3px;
	color:#FFFFFF;
	background-color:#000000;
	border:solid 1px #000000;
	text-transform:uppercase;
	padding:3px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
#legal {
	margin-right:18px;
	margin-left:18px;
	margin-bottom:30px;
	margin-top:5px;
	font-size:9px;
}
.bloc_right {
	clear:both;
}
#right .espace_pro {
	margin-top:10px;
	padding-top:0px;
	margin-left:30px;
}
#right .espace_pro h1{
	color:#000;
	font-size:22px;
	font-weight:bold;
}
#right .espace_pro h1 .couleur {
	color:#8e1162;
}
#right .espace_pro li {
	list-style:none;
}
#right .creatrice {
	border-bottom:dashed;
	border-width:1px;
	border-color:#ff38a7;
	padding-bottom:10px;
}

#right .pdvinside {
	border-top:dashed;
	border-width:1px;
	border-color:#8e1162;
	padding-left:30px;
}
#right .home_presse {
	margin-top:10px;
	border-top:dashed;
	border-width:1px;
	border-color:#8e1162;
	padding-bottom:3px;
	padding-top:10px;
}

.lespoints {
	margin-top:10px;
	font-size:22px;
	font-weight:bold;
	margin-bottom:5px;

}
.lespoints a {
color:#000;

}

.devente {
	color:#8e1162;
}
/* Diaporama Accueil */

#slideshow1 {
	padding-bottom:20px;

}
.pics {
	height:  317px;
	width:   577px;
	padding: 0;
	margin:  0;
}
.pics img {
	width:  577px;
	height: 317px;
	margin-top:23px;
	margin-bottom:10px;
}
.pics {
	height: 317px;
	width: 577px;
	padding:0;
}
/* Footer */

#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer .langues {
	float:left;
}
#footer .credits {
	float:right;
}
.bloc_whatnew {
	margin-top:70px;
	border-color:#000;
}
.bloc_new {
	padding-top:40px;
	width:  290px;
	float: left;
}
.bloc_new_item {
	margin-top:20px;
	margin-bottom:10px;
}
.bloc_new_image {
	clear:both;
	float:left;
	width:140px;
	margin-bottom:20px;
	
}
.bloc_new_texte {
	width:130px;
	float:left;
}
.titre_bloc_new {
	font-size:12px;
	font-weight:bold;
}
.date_bloc_new {
	font-size:12px;
	font-style:italic;
}
.suite_actus a, .suite_blog a {
	width:100%;
	text-align:right;
	color:#049c9b;
	float:right;
	margin-bottom:10px;
}
.suite_blog a {
	color:#fe1292;
}
.espace_pro ul {
	margin-top:10px;
}
.espace_pro li {
	list-style:circle;
	margin-left:20px;
}
.espace_pro fieldset {
	border:none;
}
.var_login {
	font-size: 18px;
}
/* Fil d'ariane */
#hierarchie, #hierarchie a {
	margin-top:10px;
	margin-bottom:15px;
	color:#000;
	font-weight:bold;
	font-size:12px;
}
#hierarchie a {
	text-decoration:underline;
	font-weight:normal;}
/* PAGE PRODUITS */
.univers {
	float:left;
	width:450px;
	margin-bottom:30px;
}
.visuel {
	clear:both;
	float:left;
	width:200px;
	height:116px;
	border:dashed 1px #000000;
	overflow:hidden;
}
.desc {
	width:210px;
	float:left;
	font-size:22px;
	margin-left:20px;
	margin-top:20px;
	text-align:left;
	text-transform:uppercase;
}
.desc_bas {
	margin-left:0px;
}
.voir_produits {
	font-size:14px;
	margin-top:10px;
	text-transform:none;
}
.produits {
	float:left;
	width:225px;
	margin-bottom:30px;
}
.nomproduit {
	clear:left;
	text-align:center;
}
/* Page Produit */

.player {
}

.imageproduit {
	float:left;
	width:570px;
		border:dashed 1px #000;
		margin-right:10px;
}
.imageproduitplayer {
	float:left;
	width:265px;
		border:dashed 1px #000;
		margin-right:10px;
		margin-bottom:30px;
		margin-left:30px;
}
.descriptifimage {
	float:left;
	width:300px;

}
.descriptifimageplayer {
	float:left;
	width:300px;

}
.descriptif {
	margin-left:30px;
	margin-right:350px;
	margin-top:10px;
}
.credits{
	margin-left:20px;
	margin-right:350px;
	margin-top:10px;
}
/* Page inscription */
.spip_bouton input {
	float: left;
	margin-left:40px;
	margin-top:10px;
}
.reponse_formulaire {
	font-weight: bold;
	color: #e20019;
}
.formulaire_inscription {
	width:500px;
}
.intro_formulaire_inscription {
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:dashed;
	border-width:1px;
	border-color:#949494;
	padding:20px;
}
/* Page commandes spéciales */
.commandes_spec p {
	margin-bottom:5px;
}
.commandes_spec li {
	list-style:inside;
	list-style-type:disc;
 list-style:
}
.commandes_spec ul {
	color: #D30E22;
}
.commandes_spec li span {
	color: #000;
}
/* Page marque */
.marque_logo {
	float:left;
	width:200px;
	margin-top:0px;
}
.marque_texte {
	float:left;
	width:700px;
	margin-bottom:70px;
}
.marque_texte p {
	margin-bottom:5px;
}
/* Page presse */

.presse_left {
	float:left;
	width:250px;
	margin-top:20px;
}
.presse_left .element {
	border-top:dashed;
	border-top-width:1px;
	border-color:#949494;
	margin-bottom:20px;
	padding-top:10px;
}
.presse_right {
	float:left;
	width:650px;
	margin-bottom:30px;
}
.presse h1 {
	margin-bottom:10px;
}
#presse h2 {
	margin-bottom:10px;
}
/* Page What's new */
.bloc_whatsnew {
	float:left;
	width:400px;
	padding-left:25px;
	padding-right:25px;
}
.bloc_whatsnew_item {
	margin-top:10px;
	margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-color:#949494;
}
.bloc_whatsnew_image {
	clear:both;
	float:left;
	width:140px;
}
.bloc_whatsnew_texte {
	width:260px;
	float:left;
}
.bloc_whatsnew_item_blog {
	margin-top:10px;
	margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-color:#949494;
}
.nb_commentaires {
	font-style:italic;
	font-size:10px;
	margin-left:5px;
	font-weight:normal;
	color:#949494;
}
.pagination {
	float:right;
}
/* Page article Blog */
#article {
	width:90%;
}
#commentaires {
	clear:both;
	padding-top:30px;
	width:60%;
}
.soustitre, .surtitre{
	font-weight:bold;
	margin-bottom:10px;
}
ul .forum-message {
	border:none;
	margin:0 0 1em;
	padding:0;
}
fieldset.reponse_formulaire {
	border:none;
	font-weight:normal;
}
form fieldset {
	border: 0;
}
/* Page Contact */
#auteur_info {
	float:left;
	width:240px;
	padding-right:30px;
}
#auteur_formulaire {
	float:left;
	width:630px
}
.formualaire {
}
.corp_formulaire {
	margin:40px;
}
.bottom_formulaire {
}
/* Espace pro */
.pro .left {
	float:left;
	width:600px;
}
.pro .left img {
	margin-right:20px;
}
.pro .right {
	float:right;
	width:300px;
}
.newsletter_item {
	margin-top:5px;
}
.telechargement_item {
	margin-top:5px;
}
.menu_pro {
	margin-top:10px;
	margin-bottom:30px;
	margin-left:100px;
}
.menu_pro li {
	display:inline;
	margin-right:30px;
}
.cartouche .spip_logos {
	float:left;
	margin-bottom:16px;
	margin-left:16px;
}
.formulaire_spip legend {
	padding-top:5px;
	font-size:12px;
}
table.spip_barre a img {
	background:#E8E8E8 none repeat scroll 0 0;
	border:1px outset #999999;
	padding:3px;
}
.reponse_formulaire {
	color:#949494;
	font-weight:bold;
}
.forum-repondre, .forum-decompte {
	border-top:none;
	clear:both;
	font-size:0.88em;
	font-weight:bold;
	margin-top:2.5em;
	padding-top:2px;
}
.forum-texte {
	color:#333333;
	margin:0;
	padding:0.5em 1em 0;
	border-bottom:dashed 1px #949494;
	padding-bottom:3px;
}
ul .forum-chapo {
	background:none;
	border:none;
	font-size:0.88em;
	margin:0;
	padding:3px 6px 2px;
}
.region {
	font-weight:bold;
	margin-top:20px;
	font-size:20px;
}
.pdvcol {
	float:left;
	width:400px;
	margin-right:20px;
}
.pdv {
	margin-top:10px;
}
.titrepdv {
	font-weight:bold;
}
.credits{
	margin-left:20px;
	margin-right:300px;
	margin-top:10px;
}
.catalogue{
	text-align:left;
	clear:both;
}

.spip_forms {
border:none;
margin:0 0 16px;
padding:6px;
}
.spip_forms fieldset {
border:1px solid;
margin:0.5em 0;
padding:0.4em 0.4em 0.4em 1em;
}
.spip_form_label_obligatoire {
	visibility:hidden;
	display:none;
}
.spip_form_label_details {
	visibility:hidden;
	display:none;
}
.bio{
	margin-top:20px;
}
.catpdv{
	padding-bottom:10px;
	border-bottom:dashed 1px #000;
}
.textarticle{
	margin-left:30px;
	padding-right:180px;
	line-height:1.5em;
}
.textarticle img{
	margin-right:80px;
}
table.spip_barre{
	visibility:hidden;
	display:none;
}
.email_1 {
	visibility:hidden;
	display:none;
}