/* CSS Document */

body{
	background : #261714;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:11px;
}

a img
{
	border:none;
}

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


/*cadre */

.milieu-droit{
	vertical-align:top;	
}

.milieu-gauche{
	background:url(images/bg-g.jpg) repeat-y right;
	vertical-align:top;
}

.milieu-gauche2{
	background:url(images/bg-g.jpg) repeat-y right;
	vertical-align:top;
	padding-top:0px;
}

.milieu-bas{
	vertical-align:top;
}

.milieu-haut{
	background-position:bottom;
}

div.indentifie{
	background:url(images/milieu-haut.jpg) no-repeat;
	height:58px;
	background-position:right;
	color: #FFFFFF;
	text-align:right;
}
span.font-identifie{
	
	background:#f59bbd;
	font-weight:bold;
	
	
}

td.int{
	background:url(images/milieu.jpg) repeat-y;
	margin:0;
}

.milieu{
	background:url(images/milieu.jpg) repeat-y;
}
/*Interne*/

.menu-bg{
	background:url(images/menu.jpg) left top no-repeat;
	margin:0;
	padding:0;
}

.menu-bg-ident{
	background:url(images/menu-ident.jpg) left top no-repeat;
	
}

ul{
	margin:0 ;
	padding:0;
}

li{
	margin:0 ;
	padding-left:23px;	
	list-style:none;
	background:url(images/icones/puce.gif) no-repeat;
}

strong{
	color:#000000;
	font-weight:bold;

}

td.interne{
	padding:6px;
	*padding:6px;
	border-right:1px solid #c99b91;
}

td.interne-fin{
	padding:0px 10px 0px 10px;
	*padding:2px 10px 2px 10px;
}

.table-spacing td{
	padding:5px 10px 5px 10px;

}



tr.bleu{
	background:#f1ddd9;
}


.menu{
	margin-top:150px;
	*margin-top:148px;
	position:relative;
	left:-15px;
	

}
.bloc-grand p.sous-titre{
	padding-left:9px;
	padding-right:9px;
	padding-top:1px;
	margin:0;
	background:#000000;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
}

.bloc-grand a{
	color:#000000;

}

.bloc-grand a:hover{
	color:#cf3d21;

}

.text-capital{
	text-transform:uppercase;
	

}

blockquote{
	margin-top:0;
	margin-bottom:0;
	margin-left:10px;
	margin-right:10px;
}
.images-edition{
	vertical-align:middle;
	padding:0px 2px 1px 2px;

}

/*tableau dans un tableau*/

td.interne2{
	padding:0px 10px 0px 10px;
	*padding:2px 10px 2px 10px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

td.interne-fin2{
	padding:0px 10px 0px 10px;
	*padding:2px 10px 2px 10px;
	border-bottom:1px solid #000000;
}


/*blocs*/

.bloc{
	width:291px;
	background:#ffffff;
	float:left;
	margin-left:9px;
	margin-right:9px;
	padding-bottom:20px;
}


.bloc-ident{
	width:291px;
	background:#ffffff;
	float:left;
	margin-left:0px;
	margin-right:20px;
	color:#41302d;
	font-weight:bold;
}

.bloc-ident table{
	padding:10px;
	text-align:right;
}

.bloc-ident hr{
	border:1px solid #fadce9;
	margin: 0px 20px 0px 20px;
	padding:0;
}

.texte-ident{
	text-align:justify;
	color:#ffffff;
	padding-right : 27px;

}
.texte-ident a{ color:#c99b91; text-decoration:underline; }

.texte-ident-colonne{
	text-align:justify;
	color:#ffffff;
	padding-right : 27px;
	width:276px;
	padding-top:20px;
	float:left;

}

.blocpopup{
	width:312px;
	background:#ffffff;
	float:left;
	margin-left:9px;
	margin-right:9px;
	padding-bottom:20px;
	border:1px solid #000000;
}

.blocpopup-seul{
	background:#ffffff;
	margin:20px;
	padding:0px 10px 0px 10px;
	border:1px solid #000000;
	background:#f2f2f2;
	text-align:left;
}


.bloc-grand{
	background:#ffffff;
	margin-left:9px;
	margin-right:20px;
	padding-bottom:0px;
	margin-top:20px;
	height:420px;
	*width:610px;
}

.Saisie{
	margin: 0px;
	padding: 0px;
/*	background-color: #ffffff; */

}

.bloc-titre{
	margin-top:15px;
	margin-left:9px;
	margin-right:9px;
}


.bloc p{
	padding-left:9px;
	padding-right:9px;
	line-height:12px;
	padding-top:10px;
	margin:0;
}
.blocpopup p{
	padding-left:9px;
	padding-right:9px;
	line-height:12px;
	padding-top:10px;
	margin:0;
}

.bloc-grand p{
	padding-left:9px;
	padding-right:9px;
	line-height:12px;
	padding-top:10px;
	margin:0;
}

.espace{
	height:15px;
	background:none;
	float:left;
	width:291px;

}

.espace-vertical{
	width:20px;
	float:left;
	height : 30px;

}

.legende{ font-size:10px;}

.infomagasin{	margin-left:9px;}
.infomagasin-tableau{ margin:10px;}
.infomagasin-tableau-fondrose{ background-color:#f4eae8;}

.mes-infos-tableau{ border-bottom:1px solid #d9d9d9; padding-bottom:5px; padding-top:5px;}
.mes-infos-tableau strong{ color:#9f282c;}

.mes-infos-tableau-saisie{ padding-bottom:5px; padding-top:5px;}
.mes-infos-tableau-saisie strong{ color:#9f282c;}



/*icones liste*/
li.nom{
	background:url(images/icones/perso.gif) no-repeat;
	background-position:0 -3px ;
	height:23px;
	margin:10px 0 0  9px ;
}

li.civilite{
	background:url(images/icones/perso.gif) no-repeat;
	background-position:0 -3px ;
	margin:10px 0 0  9px ;
}

li.carte{
	background:url(images/icones/fiche.gif) no-repeat;
	margin:10px 0 0  9px ;

}

li.info{
	background:url(images/icones/info.gif) no-repeat;
	margin:10px 0 0  9px ;

}

li.adresse{
	background:url(images/icones/home.gif) no-repeat;
	margin:10px 0 0  9px ;

}

li.tel{
	background:url(images/icones/tel.gif) no-repeat;
	margin:10px 0 0  9px ;

}

li.mail{
	background:url(images/icones/email.gif) no-repeat;
	margin:10px 0 0  9px ;

}
li.offre{
	background:url(images/icones/coche.gif) no-repeat;
	margin:10px 0 0  9px ;

}
li.ecrire-mail{
	background:url(images/icones/ecrire-mail.gif) no-repeat;
	margin:10px 0 0  9px ;
	padding-left:36px;
}
li.voir-mail{
	background:url(images/icones/voir-mail.gif) no-repeat;
	margin:5px 0 0  9px ;
	padding-left:36px;
}

li.envoyes{
	background:url(images/icones/envoyes.gif) no-repeat;
	margin:5px 0 0  9px ;
	padding-left:36px;
	padding-bottom:3px;
}


li.reception{
	background:url(images/icones/boite-reception.gif) no-repeat;
	margin:5px 0 0  9px ;
	padding-left:36px;
	padding-bottom:3px;

}

li.suppr-mail{
	background:url(images/icones/poubelle.gif) no-repeat;
	margin:5px 0 0  9px ;
	padding-left:36px;
	padding-bottom:3px;
}
.envoyes a{
	text-decoration:none;
	color:#000000;}
	
.reception a{
	text-decoration:none;
	color:#000000;}
	
.suppr-mail a{
	text-decoration:none;
	color:#000000;}
	

/*identification*/

.contener-id{
	margin-top:50px;

}


.identification-bg{
	background:url(images/identification/fond.jpg) ;
	padding-right:25px;
	padding-left:25px;
	padding-top:20px;

}
.identification-bg td{
	padding-bottom:10px;
}

input[type=text]{
	background-color:#41302d;
	border:1px solid #41302d;
	height:16px;
	margin-left:0px;
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	margin:0 2 0 0;
	font-size:11px;
}

input[type=password]{
	background-color:#41302d;
	border:1px solid #41302d;
	height:14px;
	margin-left:10px;
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	margin:0 2 0 0;
	font-size:11px;
}

input[type=text].date {	background-color:#41302d;}

select{
	background-color:#41302d;
	border:1px solid #ffffff;
	height:20px;
	margin-left:10px;
	color:#ffffff;
	padding-left:2px;
	width:170px;
	*width:200px;
	margin:0;
}
textarea{
	background-color:#000000;
	border:1px solid #ffffff;
	margin-left:10px;
	color:#ffffff;
	padding-left:2px;
	width:133px;
	margin:0;
}



input.bouton{
	background:url(images/identification/bouton.jpg) no-repeat ;
	width:141px;
	height:30px;
	cursor:pointer;
	border:none;

}
a:active{
	font-weight:bold;
	color:#000000;

}
/*requeteur*/

.menu-requeteur{
	width:228px;
	float:left;

}

.contenu-requeteur{
	width:361px;
	background:#f2f2f2 url(images/requeteur/milieu-contenu.jpg)  repeat-y ;
	float:left;
	border:1px solid #000000;
}

.valid-requeteur{
	border-top:1px solid #cf3d21;
	text-align:right;
	margin:6px;
}
/* hr{
	border-top:1px solid #cf3d21;
	border-bottom:none;
	border-right:none;
	border-left:none;
	
} */

.padding-contenu-requ{
	padding:0 15px 0 15px;
}

/*messagerie*/
.menu-messagerie{
	width:153px;
	float:left;

}

.contenu-messagerie{
	width:439px;
	background:#f2f2f2;
	border:1px solid #000000;
	float:left;
	padding:10px 0 10px 0;
	margin:0;
}

.padding-contenu-mess{
	padding:0 10px 0 10px;
	border-bottom:1px solid #000000;
}

.corps-message{
	margin:0 5px 0 5px;
	padding:20px 10px 20px 10px;
	border:1px solid #cbcbcb;
	background:#ffffff;
	height:220px;
	*height:200px;
	overflow:auto;
	text-align:justify;
}
.menu-messagerie2 img{
	padding:2px 3px 0px 10px; 
}

.menu-marketing{
	text-align:center;
	position:relative;
	top:-40px;
	width:600px;
}

.menu-marketing img{
	padding:2px 3px 0px 10px; 

}


.ecrire{
	padding-top:5px;
	*padding-top:39px;
	text-align:right;
}
/*ticket caisse*/
.ticket_caisse_int{
	background:url(images/ticket_caisse/milieu.jpg)  repeat-y ;


}
.tel_ticket{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}

.first-line td{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	border-bottom:2px solid #000000;
	padding-top:30px;

}

.intitule td{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #000000;
	padding-top:10px;
}

.produits td{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	padding-top:10px;
}

.produits-titre{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
}

.total td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-top:3px double #000000;
	text-transform:uppercase;
	padding-top:9px;
	margin-top:12px;
}
/*popup*/
.width-popup{
	padding-bottom:20px;
}

/*resultat recherche clients*/

.Style1 {
	font-size: 16px;
	font-weight: bold;
}
.Style2 {font-size: 10px}
.Style3 {
	color: #9d262a;
	font-weight: bold;
}
.Style4 {color: #FFFFFF}

.resultat_recherche{
	margin:15px 0 0 15px;
	float:left;
	width:290px;
	padding:15px 15px 0px 15px;
	color:#41302d;
	height:250px;
}

table.formulaire_recherche{
	margin:15px 0 0 20px;
	float:left;
}

table.formulaire_recherche2{
	margin:0px 0 0 50px;
	float:none;
}

.classement-recherche-ON{ background-color:#f1ddd9; border-left:1px solid; border-right:1px solid; border-top:1px solid; border-color:#c99b91;}
.classement-recherche-OFF{border-bottom:1px solid; border-color:#c99b91;}
.classement-recherche{  background-color:#f1ddd9;}
td.Recherche-gauche
{
	border-left:1px solid; 
	border-color:#c99b91;
}
td.Recherche-droite
{
	border-right:1px solid; 
	border-color:#c99b91;
}

.fin-classement-recherche{  
	background-color:#f1ddd9; 
	border-left:1px solid; 
	border-right:1px solid; 
	border-bottom:1px solid; 
	border-color:#c99b91; 
	line-height:1pt;
}

/*modifs campagnes */

.table-modifs td{
	padding:5px 2px 5px 2px;
	vertical-align:top;
}


.table-modifs img{
	vertical-align:middle;
}

.table-modifs{
	padding:5px 10px 5px 10px;

}

.parcourir{
	background:url(images/icones/parcourir.gif) no-repeat;
	padding-left:20px;
	background-position:0 2px;
	height:16px;
	padding-bottom:3px;
	
	

}

/*calendrier*/
td.calendrier-gauche{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background:#fadce9;
	text-align:center;
	
}

td.calendrier-centre{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align:center;
	
}
td.calendrier-droite{
	border-bottom:1px solid #000000;
	text-align:center;
	
}

tr.calendrier-top{
	border-bottom:1px solid #000000;
	text-align:center;
	background:#fadce9;
}

table.couleurs td{
	height:3px;

}

td.etape-jaune{
	background:#f6c10d;
}

td.etape-vert1{
	background:#91d51a;
}
td.etape-vert2{
	background:#009034;
}
td.etape-rouge{
	background:#cf3c20;
}
td.etape-mauve{
	background:#cc00c0;
}
td.etape-bleu{
	background:#000000;
}

.date-calendrier{
	color:#fadce9;
	font-size:18px;
	text-align:right;
	font-weight:bold;

}

/* php-identification */

form.Formulaire{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
}


/* différentes div de la page intermédiaire */
div.Inexistant{
	font-size: 14pt;
	color: #9f282c;
	font-weight: bold;
	width: 610px;
	height: 150px;
	background-color: #ffffff;
}
div.Etroit350{
	font-size: 12pt;
	color: #9f282c;
	font-weight: bold;
	width: 350px;
	height: 150px;
	*height: 100px;
	background-color: #ffffff;
}
div.Etroit70{
	font-size: 12pt;
	color: #9f282c;
	font-weight: bold;
	width: 350px;
	height: 60px;
	*height: 40px;
	background-color: #ffffff;
}
div.Etroit70marron{
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	width: 350px;
	height: 60px;
	*height: 40px;
	background-color: #42302E;
}
	
table.Confirmation
{
	border: 1px solid #c99b91;
	background-color: #f1ddd9;
	padding: 2px 5px 2px 5px;
}

#btnlog
{
	width: 146px;	
	height: 35px;	
	padding: 35px 0 0;	
	margin: 0;	
	border: 0;	
	background: transparent url(images/boutons-menu/valider.jpg) no-repeat center top;	
	overflow: hidden;	
	cursor: pointer; 
	/* hand-shaped cursor */	
	cursor: hand; 
	/* for IE 5.x */
}

#btncreer
{
	width: 143px;	
	height: 31px;	
	padding: 31px 0 0;	
	margin: 0;	
	border: 0;	
	background: transparent url(images/boutons-menu/creer.jpg) no-repeat center top;	
	overflow: hidden;	
	cursor: pointer; 
	/* hand-shaped cursor */	
	cursor: hand; 
	/* for IE 5.x */
}

a.Modif
{
	text-decoration:none;
	color: #ffffff;
	font-size: 13pt;
}

div.MessageErreur
{
	padding: 10px;
	margin: 0px 0px 10px 0px;
/* 	background-color: #f4eae8; */
	border: 1px solid #c99b91;
	
}

a.Affiche
{
	text-decoration:none;
}

div.Numerocompte
{
	width: 210px;
	height: 60px;
	margin: 10px 40px 10px 40px;
	padding: 2px 2px 5px 2px;
	background-color: #f1ddd9;
	border: 1px solid #c99b91;
	text-align: center;
	font-size: 13pt;
}

hr.Rose
{
	color: #c99b91;
	background-color: #c99b91;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
}

span.GrasRouge
{
	font-size:10pt;
	font-weight:bold;
	color:#9f282c;
}

span.Rouge
{
	color: #9f282c;
	font-weight: bold;
}

span.Taille11
{
	font-size:11pt;
}

p.droite20
{
	padding-right:20px;
}

td.NoPad
{
	padding:0;
}

div.Align1
{
	margin:0px;
	padding:0px 10px 10px 10px;
}

p.Align2
{
	padding:2px 10px 5px 40px;
}

p.Align3
{
	text-align:right;
	padding:2px 5px 2px 0px;
	margin:0px
}

div.Align4
{
	margin:0px;
	padding:0px;
	text-align:right;
}

p.FormatMessage
{
	padding:0px;
	margin: 1px 1px 1px 1px;
	font-size:11pt
}

div.Cadre1
{
	width:290px;
	height:320px;
	border:1px solid;
	background-color:#ffffff;
	font-weight:bold;
}

p.Left10
{
	padding-left:10px;
}
