* { margin:0; padding:0; font-family: 'Trebuchet MS';  color:#ccc; font-size:small;  }
* img { border:4px solid; border-color:white; }
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.erreur * {color:red!important;}
body  { background-color:#161515;}


* a { color:#B4DA6C; }
* a:hover {color:#B4DA6C;}

.spacer { clear:both;}

#grand_global { background-color:#333333;}

#global { width:755px; margin-left:auto; margin-right:auto; background-image: url(sous-bandeau.jpg); background-repeat:no-repeat; }

#header { width:755px; height:98px; background-image: url(bandeau-haut.jpg); background-repeat:no-repeat;  }


#contenu {
width:auto;
min-height:68px;
height:auto;
display:block;
background-image: url(sous-bandeau.jpg); background-repeat:no-repeat;
background-color:#333333;
}
 
#blocgauche { float:left; display:block; width:460px;}
#blocdroit { float:left; display:block; width:255px;}
 
#grandalbum {
width:460px;
height:auto;
display:block;
background-color:#333333;
}

#petitalbum {
width:460px;
height:auto;
background-color:#333333;
}


.ariane * { font-size:x-small; display:block; width:auto; float:left;  color:#CCCCCC; font-weight:bold; height:15px;}

.actifmenuhaut {font-weight:bold; padding-top:3px; color:#CCCCCC; background-color:#333333; background-image:url(haut-menu.png); background-repeat:repeat-x; text-decoration:none; }
.pasactifmenuhaut {padding-top:3px; font-weight:bold; color:#CCCCCC; text-decoration:none; }
#ptitmenu_haut { float:right;  padding-top:3px; letter-spacing:1px;  text-decoration:none;}
.ptitmenu_haut { float:left; margin-left:5px; text-decoration:none; }

.ptitmenu_haut a:hover { padding-top:3px; color:#CCCCCC; background-color:#333333; background-image:url(haut-menu.png); background-repeat:repeat-x; }

.respire_lespace { width:1px!important; height:15px!important; display:block; }
 
.blabla_gd_album {  margin-top:5px; }
.texte_gd_album { color:#B4DA6C; font-weight:bold; float:left; }
.date_gd_album { color:#CCCCCC; font-weight:bold; float:left;}
.descriptif_gd_album { color:#CCCCCC; font-style:italic; clear:both; }

.photo_ptit_album { float:left; margin-top:25px; }
.blabla_ptit_album { float:left; margin-left:5px; margin-top:40px; width:265px;}
.texte_ptit_album * { color:#B4DA6C; font-weight:bold; float:left; }
.date_ptit_album { color:#CCCCCC; font-weight:bold; float:left;}
.descriptif_ptit_album { color:#CCCCCC; font-style:italic; clear:both;  }

.mon_ptit_album { clear:both; }

.photo_boutique {
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:160px;	
}
.photo_boutique a, .photo_boutique img {
	display:block;
	margin:0 auto;
	font-weight:bold;
	text-decoration:none;
}
.commande_album { 
	color:#B4DA6C; font-weight:bold; 
	float:left; 
	padding:25px 0 0 10px;
}
.commande_album p {
	color:#B4DA6C; font-weight:bold; 
	text-align:right;
	padding:2px 0;
}
.commande_album input, .commande_album select {
	text-align:center;
	border:1px solid #B4DA6C;
	color:#333333; font-weight:bold;
	background-color:#FFF;
}

.texte_gd_album a, .texte_ptit_album a { text-decoration:none; color:#B4DA6C; }
.texte_gd_album a:hover, .texte_ptit_album a:hover { text-decoration:none; color:#B4DA6C; }

.date_gd_album  a, .descriptif_gd_album a, .date_ptit_album a, .descriptif_ptit_album a { text-decoration:none; color:#CCCCCC; } 
.date_gd_album  a:hover, .descriptif_gd_album a:hover, .date_ptit_album a:hover, .descriptif_ptit_album a:hover { text-decoration:none; color:#CCCCCC; } 

.The_texte_ptit_album  {  color:#CCCCCC; font-weight:bold; clear:both; }
.The_texte_ptit_album * {  color:#CCCCCC; font-weight:bold; clear:both; }


.ztitre { text-align:center; margin-top:30px; width:740px; margin-left:auto; margin-right:auto; font-size:large; font-weight:bold; }

.spip_documents_left { margin-right:8px;}
.spip_documents_right { margin-left:8px;}
.spip_documents { padding:10px; }

#pagination {text-align:center; }
#pagination span  { color:#CCCCCC; font-weight:bold; }
#pagination span a  { color:#CCCCCC; font-weight:bold; }

#liste_articles {
width:460px;
min-height:1px;
height:auto;
display:block;
background-color:#333333;
}




#menu { margin-left:10px; display:block;}
#menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
width:230px;
}
#menu ul li {
clear:both;
margin:0px;
min-height:4px;
padding:0pt;
width:197px;
margin-top:5px;
}
#menu ul li a {
color:black;
display:block;
font-size:small;
height:27px;
text-align:left;
width:280px;
}
#menu ul li a:hover {
background-color:#B4DA6C;
color:#333333;
}
#menu ul li a span {
color:#CCCCCC;
display:block;
font-size:small;
font-weight:bold;
padding:5px;
}

#menu ul li a:hover span {
background-color:#B4DA6C;
color:#333333;
display:block;
font-size:small;
font-weight:bold;
padding-top:5px;
}

#menu ul ul {
background:transparent none repeat scroll 0%;
height:auto !important;
margin:0pt;
padding:0pt;
width:195px;
}
#menu ul ul li {
margin:0px;
min-height:4px;
padding:0pt;
width:150px;

}
#menu ul ul li a {
background:transparent none repeat scroll 0%;
color:#CCCCCC;
display:block;
font-size:small;
height:27px;
text-align:left;
width:230px;
font-weight:bold;
padding-left:50px;
}

.menuactive a{
color:#333333!important;
background-color:#B4DA6C!important;
text-decoration:none!important;
}
.menuactive a span {
color:#333333!important;
background-color:#B4DA6C!important;
text-decoration:none!important;
}

#menu ul ul li a:hover {
color:#333333;
background-color:#B4DA6C;
text-decoration:none;
}
#menu ul ul li a span {
color:black;
display:block;
font-size:small;
font-weight:bold;
padding-top:5px;
}
#menu ul ul ul {
background:transparent none repeat scroll 0%;
height:auto !important;
list-style-type:none;
margin:0pt 0pt 5px;
padding:0pt;
width:110px;
}
#menu ul ul ul li {
height:auto;
margin:0px;
padding:0pt 0pt 0pt 5px;
width:110px;
}
#menu ul ul ul li a {
background:transparent none repeat scroll 0%;
color:black;
display:block;
font-size:small;
height:27px;
text-align:left;
width:110px;
}
#menu ul ul ul li a span {
color:black;
display:block;
font-size:small;
font-weight:bold;
padding-top:5px;
}
hr {width:280px; border-bottom:1px solid; border-right:none; color:#B4DA6C;}
#menu ul ul li a u { color:#CCCCCC; font-weight:bold; text-decoration:underline; }
#menu ul ul li a:hover * { color:#333333; font-weight:bold; text-decoration:underline; }
#menu ul li a u { color:#CCCCCC; font-weight:bold; text-decoration:underline; }
#menu li a u { color:#CCCCCC; font-weight:bold; text-decoration:underline; }

#menu ul li a { padding-top:5px; color:#CCCCCC; font-weight:bold; text-decoration:none; }
#menu ul li a:hover {  color:#333333; font-weight:bold; text-decoration:none; }

li.titremenu { padding-top:10px; color:#B4DA6C; font-weight:bold; text-decoration:none!important; letter-spacing:1px; }
.titremenu a span {color:#B4DA6C; font-weight:bold; text-decoration:none!important; letter-spacing:1px;  }
.titremenu a:hover span {
text-decoration:none!important;
}
.titremenu a {text-decoration:none!important;}



.recherche { display:block; width:auto; float:left; margin-top:20px; margin-left:10px;}
input#recherche {width:100px;}
form#formulaire_recherche ul.boutons li { margin-left:170px; margin-top:-20px;}
div.formulaire_spip form div label  {display:none;}
div.formulaire_spip form div input#recherche  {width:200px;}
table.spip {width:730px; font-size:small; }
#titre_recherche { color:#CCCCCC; font-weight:bold; font-size:18px; text-align:center; margin-top:25px; margin-bottom:25px;}

.uneimagejointe {
height:auto;
width:145px;
display:block;
float:left;
padding:4px;
text-align:center;
}

.undocumentjoint {
height:auto;
width:155px;
display:block;
float:left;
padding:0px;
text-align:center;
}

.undocumentjoint img { border:none; }


#footer { height:20px; background-color:#B4DA6C; }

#haut_de_page { margin-left:200px; font-weight:bold; height:20px;  display:block; width:100px; float:left;}
.rss  {display:block; background-image: url(btn-rss.jpg); background-repeat:no-repeat; margin-top:3px; width:20px; height:20px; float:right; }


.login { margin-top:50px;}
.login * {color:#CCCCCC; font-weight:bold;}
.spip_bouton * {color:black;}
.boutons li input{margin-top:10px; margin-left:250px; text-align:center; color:black;}


.signature {  font-size:x-small; text-align:center;}


table.spip tr.row_even { background-color:#efeadd; }
table.spip tr.row_odd { background-color:#96abbd; }


#menua1 { width:70px;}
#menua2 { width:120px}
#menua3 { width:170px}
#menua4 { width:190px}
#menua5 { width:100px}
#menua6 { width:100px}


.succes { color:#B4DA6C!important; font-weight:bold; }
.imgcmd img { border:none; padding:2px;}

ol#liste_etapes { margin-top:40px; color:#CCCCCC;}
#liste_etapes li {color:#CCCCCC; list-style-type:decimal!important; list-style-position:outside;}
.en_cours {font-weight:bold; text-decoration:underline; color:#B4DA6C!important;}
#com_commande{ margin-left:-100px;}



form.formulaire_boutique {
	clear: both;
	margin-bottom: 60px;
}

form.formulaire_boutique fieldset {
	border: 0;
}

form.formulaire_boutique fieldset legend {
	padding-top: 10px;
	font-size: 14px;
}

form.formulaire_boutique fieldset fieldset {
	padding: 0 10px;
}

form.formulaire_boutique p,
form.formulaire_boutique dl {
	clear: both;
	padding-top: 10px;
}

form.formulaire_boutique .message,
form.formulaire_boutique .erreur {
	color: red;
}

form.formulaire_boutique dt {
}

form.formulaire_boutique fieldset fieldset dt {
}

form.formulaire_boutique dt label {
	display: block;
}

form.formulaire_boutique dd {
}

form.formulaire_boutique dd input.champ_texte,
form.formulaire_boutique dd textarea.champ_texte,
form.formulaire_boutique dd select.liste {
	font-family: inherit;
	font-size: inherit;
	color: #000;
	width: 300px;
}

form.formulaire_boutique dd textarea.champ_texte {
	height: 70px;
}

form.formulaire_boutique table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}

form.formulaire_boutique table th {
	padding: 0 2px;
	text-align: center;
	color: #B4DA6C;
	font-weight: normal;
}

form.formulaire_boutique table td {
	text-align: left;
	padding: 4px;
}

form.formulaire_boutique table td.bordure {
}

form.formulaire_boutique table td.supprimer {
	text-align: center;
}

form.formulaire_boutique table td.id_commande {
	text-align: center;
}

form.formulaire_boutique table td.designation {
	text-align: left;
	width: 155px;
}

form.formulaire_boutique table td.prix_unitaire {
	text-align: center;
}

form.formulaire_boutique table td.taxes {
	text-align: center;
}

form.formulaire_boutique table td.quantite {
	text-align: center;
}

form.formulaire_boutique table td.total {
	text-align: right;
	width: 80px;
}

form.formulaire_boutique table td.lien {
	text-align: center;
}

form.formulaire_boutique table td.total_ttc {
	font-weight: bold;
}

form.formulaire_boutique table td#total {
	font-weight: bold;
}

form.formulaire_boutique table td input.champ_texte {
	font-family: inherit;
	font-size: inherit;
}

form.formulaire_boutique table td.quantite input.champ_texte {
	text-align: center;
}

form.formulaire_boutique table td.total input.champ_texte {
	text-align: right;
	width: 50px;
}

form.formulaire_boutique table td .supprimer {
	color: red !important;
}

form.formulaire_boutique ul.boutons {
	clear: both;
	list-style: none;
	padding: 0;
}

form.formulaire_boutique ul.boutons li {
	display: block;
	clear: both;
	padding-top: 10px;
}

form.formulaire_boutique ul.boutons li a,
form.formulaire_boutique ul.boutons li a:link,
form.formulaire_boutique ul.boutons li a:visited {
	display: block;
	float: left;
	font-size: 14px;
	padding: 0 9px;
}

form.formulaire_boutique ul.boutons li a:hover {
}

form.formulaire_boutique ul.boutons li a.bouton_important,
form.formulaire_boutique ul.boutons li a.bouton_important:link
form.formulaire_boutique ul.boutons li a.bouton_important:visited {
	text-transform: uppercase;
}

form.formulaire_boutique ul.boutons li a.bouton_important:hover {
	text-decoration: underline;
}

form.formulaire_boutique p.champs_caches {
	display: none;
}







