/* styles CSS */

.input-formulaire{
	width:320px;
	padding:0px;
	border-width:1px;
}

#formMessage, .formMessage
{
	background-color:#fff;
	color:#000;
	border:1px solid #999;
/* 	clear:left; */
	padding:5px;
	font-size:0.71em;
	font-weight:bold;
	text-align:left;
	display:none;

}

.formMessage{

	display:block;

}
#titre-erreur, .titre-erreur{
	display:none;
/* 	float:left; */
	background-color:#999;
/* 	width:200px; */
}
.titre-erreur{
	display:block;
}
#titre-erreur img,.titre-erreur img{
	float:left;
	margin-top:2px;
	margin-left:3px;
}
#titre-erreur h1, .titre-erreur h1{
	margin-left:30px;
	color:#fff;
	padding-left:30px;
	font-size:0.96em!important;
}
#blocdroit, .blocdroit{
	width:247px;
	margin-left:550px;
	height:300px;
}
.blocdroit{
	height:50px;
}
.ensemble-formulaire{
	width:520px;
	float:left;
/* 	border:3px solid #fff; */
}
.formulaire_spip input {
/* 	height:13px; */
	font-size:0.77em;
	margin-top:5px;
}
.etoile{
	float:right;
	text-align:left;
	margin-top:6px;
	width:40px;
	font-size:0.77em;
	_width:30px;
}
.etoile-cp{
	float:left;
	margin-top:6px;
	margin-left:6px;
	font-size:0.77em;
}
.libelle
{
	font-family:Arial,Helvetica,sans-serif!important;
	float:left;
	width:120px;
	text-align:right;
	font-size:0.71em;
	margin-right:10px;
	margin-top:6px;
	padding-bottom:2px;

}

.libelle-long
{
	float:left;
	text-align:left;
	font-size:0.71em;
	margin-top:10px;
	padding-bottom:2px;
	width:500px;
}

.libelle-ville
{

	float:left;
	width:52px;
	text-align:right;
	font-size:0.71em;
	margin-right:10px;
	margin-top:6px;
	padding-bottom:2px;

}

#civil{
	font-size:0.71em;
	margin-left:120px;
}

.formulaire_spip .libelle-long input
{
	margin:0px;
	margin-right:5px;
}

.formulaire_spip select{

	font-size:0.71em;

}



.formulaire_spip fieldset{
	padding:0!important;
	border:0;
/*	width:280px;*/

}

/* ************************** */
/* ****** FORMULAIRES ******* */
/* ************************** */

.bas-formulaire{
	height:50px;
	width:320px;
	background-image:url("images/formulaire-b.jpg");

}

.milieu-formulaire{
/* 	float:left; */
	padding:10px 10px;
	background-color:#E0E0E0;
	margin-bottom:5px;
/* 	width:500px; */
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}



/* ****************** */

.formulaire_spip .suitelibelle
{
	padding-left:20px;
	float:left;
	font-size:0.77em;
}

/******************************/
/*     STYLES de SPIP         */
/******************************/

.formulaire_spip fieldset { background-color:#E0E0E0; }


.formulaire_spip fieldset {
	padding-bottom:15px;

}

.formulaire_spip img {
float:left;
}

.formulaire_spip fieldset textarea {
font-size:0.77em; }
.formulaire_spip textarea {
font-size:0.77em; }






.button-ajouter a{
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:0.77em;
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:22px;
	margin-right:8px;
	height:16px;
	padding-top:1px;
	cursor:pointer;
}

.button-ajouter a:hover{
	background-color:#fff;
}

.button-ajouter{
	margin:0;
	padding:0;
	background-image:url('images/bt_aj_3.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:10px;
	margin-right:47px!important;
	_margin-right:22px!important;
	margin-top:5px!important;
	height:17px;

}

.formulaire_spip .previsu {
background-color:#DFF1C0;
}
.formulaire_spip .spip_bouton {
text-align:right;
}

.formulaire {
/* 	float:left; */
/* 	border:5px solid #bbb; */
}
.formulaire textarea, .formulaire input {
font:0.77em Arial, Helvetica, sans-serif; }

.forum .autdate {
color:#777;
font-size:0.77em;
padding-left:4px;
}

#contenu-formulaire{
	margin-top:6px;
	margin-left:17px;
	width:804px;
/* 	border: 1px solid #000; */
	text-align:left;
	height:1%;
	overflow:auto;
}

#contenu-formulaire hr{
	margin-top:10px;
	border:0;
	border-bottom:1px dashed #fff;
/* 	height:1px; */
}
#contenu-formulaire h1{
	text-align:left;
	font-size:1em;
	margin:0px;
}
#contenu-formulaire h2{
	color:#666;
	text-align:left;
	font-size:0.96em;
	margin-top: 5px;
	margin-bottom:0px;
	
}
#contenu-formulaire p{
	text-align:left;
	font-size:0.77em;
	/*float:left;*/
	margin:10px 0;
	margin-top:0px;
}

#contenu-formulaire textarea{
/* 	float:left; */
/* 	margin-left:130px; */
	margin-top:10px;
	width:320px;
	border-width:1px;

}
#contenu-formulaire .alerte-check{
	font-size:0.71em;
	margin-top:0px;
	margin-bottom:0px
}
#contenu-formulaire .checkalert{
	margin-left:130px;
}

.explication-formulaire{
	margin-bottom:0px!important;
	margin-top:2px!important;
	font-size:0.71em;
}

.bouton-texte{
	background-color:#E0E0E0;
	border:0;
	margin:0px;
	padding:0;
}

#bout-validation{
	background-position: 0px center;
	background-image:url('images/bouton_valider.gif');
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	border:0px;
}

#bout-retour{
	background-image:url('images/bouton_retour.gif');
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	border:0px;
}
#bout-retour,#bout-validation{
	cursor:pointer;
}

#input-cp{
	width:60px;
	padding:0px;
	border-width:1px;
}
#input-ville{
	width:182px;
	padding:0px;
	border-width:1px;
}

.button-retour{
	background-image:url('images/bt_re_1.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#E0E0E0;

}

.button-valide{
	background-image:url('images/bt_av_1.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#E0E0E0;

}
.button-ajouter2{
	background-image:url('images/bt_aj_1.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#fff;

}

.button-retour:hover, .button-ajouter2:hover, .button-valide:hover{
	background-color:#E0E0E0;
}

#tableau-commande{
	font-size:0.77em;

}
#tableau-commande p{
	font-size:0.71em!important;

}

#tableau-commande td{
	padding-bottom:8px;
}
.total-commande td{
	border-top:1px dashed #fff;
	padding-top:10px;
	font-weight:bold;
	text-align:right;
}



.voir-article, .supprimer-article{
	width:7%;
	text-align:center;
}

.voir-article img, .supprimer-article img{
	margin:auto auto;
}

.denomination-article{
	width:70%;
}

.secteur-article{
	width:20%;
}

.rubrique-article{
	width:20%;
}

.prix-article{
	width:12%;
}

.soustitre-article{
	font-size:0.90em;
}

.titres-tableau td, .titre-tableau-commande td{
	padding-bottom:10px!important;
	border-bottom:1px dashed #fff;
	font-weight:bold;
}

#titre-commande-thickbox{
	font-size:0.96em;
	margin-bottom:10px;
}

#tableau-commande-client{
	width:100%;
	font-size:0.77em;
	text-align:center;
}
#tableau-commande-client td{
	padding-bottom:8px;
}

.ref-com{
	width:20%;
}

.date-com{
	width:20%;
}

.montant-com{
	width:20%;
}

.statut-com{
	width:20%;
}

.suivi-com{
	width:20%;
}

.align-check{
	padding-left:125px!important;
	float:left;
	text-align:left;
	font-size:0.71em!important;
	margin-top:10px;
	padding-bottom:2px;
	width:370px;
}

.captcha{
	float:left;
	width:120px;
	margin-right:10px;
}