* {
	margin: 0px;
	padding: 0px;
    font-family:verdana;
font-size:8pt;
}

body {
background-color: white;
color: black;
font-family: Helvetica, sans-serif;
font-size: 9pt;
text-align: justify;
}

.Centre {
  color:black;
  margin-left:20px;
  text-align:left;
  font-size:8pt;
}

.CentrePartenaire{
  color:black;
  margin-left:20px;
  text-align:left;
  width:1000px;
  font-size:8pt;
}

.Centre input{
  color:black;

}


#CentreAchat {
  color:black;
  margin-left:20px;
  text-align:left;
  width:1000px;
  font-size:8pt;
  background-image:url(../images/espace_securise.jpg);
}
#CentreAchat table{

margin:20px;

}
#CentreAchat table td{
font-weight:bold;
font-size:10pt;
color:black;
}

#CentreAchat a{
text-decoration: none;
color:black;
font-weight:bolder;
font-size:8pt;
color:black;
}
#CentreAchat a:visited{
text-decoration: none;
color:black;
font-weight:bolder;
font-size:8pt;
color:black;
}

h2 {
font-size: 18px;
font-weight: normal;
   
}

h3 {
margin-right:600px;
margin-left:30px;
margin-bottom:10px;
margin-top:35px;
padding-top:7px;
padding-left:10px;
background-image:url(../images/titre_inferieur.jpg);
background-repeat:no-repeat;

font-size:12pt;
height:52px;
width:964px;
}

h4 {
font-size: 11px;
}

.Centre a {
text-decoration: none;
color:black;
font-weight:bolder;
font-size:8pt;
}
.Centre a:visited{
color:black;
font-size:8pt;
font-weight:bolder;
}
.Centre a inforamtion{

font-weight:bolder;
}

.menuContact a {
font-size:8pt;
text-decoration: none;
color:black;
font-weight:bolder;
}
.menuContact a:visited{
text-decoration: none;
color:black;
font-weight:bolder;
}

menuContact table {
     color:black;
}
select option {

  width:200px;

}

label{
margin:0px;
}
.lien{
background-image:url(../images/accueil/btn_retour_accueil.jpg);
background-repeat:no-repeat;
height:36px;
margin-left:20px;
margin-top:35px;
width:142px;
}
.lien a {
margin-left:36px;
position:relative;
top:5px;
text-align:center;

}

.lien_accueil{
background-image:url(../images/accueil/btn_retour_accueil.jpg);
background-repeat:no-repeat;
height:36px;
margin-left:20px;
margin-top:40px;
width:142px;
}
.lien_accueil a {
margin-left:36px;
position:relative;
top:10px;
}

#texte_bandeau_accueil{
color:white;
font-size:15pt;
left:35px;
position:absolute;
text-align:center;
top:70px;
_margin-top:0px;
}


.pointille {
background-image:url(../images/pointille.jpg);
background-repeat:repeat;
height:8px;
margin-top:20px;
}

.Attente{
color:#7f7f7f;

}


/**********************************************
*  inscription login / mot de passe
**********************************************/
#login {

	width: 622px;
	height:418px;
	font-size: 12px;
	text-align: center;
	color: black;
	background-image: url(../images/accueil/accueil_admin_partenaire.jpg);
	background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top:100px;
position:relative;
}
#loginConnect{
left:377px;
position:absolute;
top:130px;

}
#loginTitre {

left:23px;
position:absolute;
width:188px;
}

#loginText {
float:left;
left:15px;
line-height:22px;
position:absolute;
top:15px;
width:80px;
}

#loginText p {
	height: 22px;
}

#loginInput {
float:left;
height:40px;
left:100px;
line-height:25px;
position:absolute;
top:15px;
width:90px;
}

#loginInput p {
	height: 22px;
}

#loginOk {
float:left;
left:200px;
position:absolute;
top:19px;
}

#texte_accueil{
width:205px;
text-align:left;
font-size:9pt;
position:relative;
left:150px;
top:120px;
margin-right:400px;
}


#texte_accueil strong{
font-size:11pt;

}
#erreurLogin {
color:red;
height:85px;
position:absolute;
left:790px;
text-align:center;
top:335px;
width:220px;
}
#oubli_MDP{
height:40px;
left:0;
line-height:25px;
position:absolute;
top:70px;
width:185px;

}
/**********************************************
*  Bouton de validation
***********************************************/

.bouton, .validez{
text-align:justify; 
margin-left:100px;

}



/**********************************************
*  administration contact
**********************************************/


.bandeau{
background-image:url(../images/admin/bandeau_admin.jpg);
background-repeat:no-repeat;
height:98px;
/*margin-left:40px;*/
width:958px;
margin-top:20px;
}
.bandeau_partenaire{
background-image:url(../images/admin/bandeau_admin_horaire.jpg);
background-repeat:no-repeat;
height:98px;
/*margin-left:40px;*/
width:958px;
margin-top:20px;
}

#texte_bandeau{
color:white;
font-size:15pt;
left:35px;
position:absolute;
text-align:center;
top:70px;
_margin-top:0px;
}
#LienAncre, #LienAncre a{
   margin-left:60px;
   margin-top:40px;
   font-size: 9pt;
}

#LienAncre li {
background-image:url(../images/accueil/puce.jpg);
background-position:3% 20%;
background-repeat:no-repeat;
/*border-top:2px dotted #D4D4D4;*/
font-family:verdana;
font-size:15px;
height:22px;
list-style-type:none;
margin-top:3px;
}

#menu_date{

  margin-left:40px;
}
/**********************************************
*  Liste des contacts
**********************************************/

#contact {

   position:relative;
   width:100%;
   text-align:left;
}
#contact hr {
   margin-top:20px;
   width:95%;
}

.menuContact {
	clear:left;
    background-image: url(../images/partenaire/onglet/barre_menu.jpg);		          	 
    background-repeat: no-repeat;	
    height:34px;
    width:905px;
		}

.listeContact, .listeContactlu {
	clear:left;
    overflow:hidden;
    width:100%;
		}
.listeContactGris, .listeContactluGris {
	clear:left;
    background-color:#cfcfcf;
    overflow:hidden;
    width:97%;
		}
.listeContactAchat {
background-color:#fed000;
clear:left;
overflow:hidden;
width:97%;
}
.ContactAchat{
float:left;
height:20px;
left:10px;
position:relative;
width:600px;
font-weight:bold;
}
.listeContact a, .listeContactGris a, .listeContact a:visited, .listeContactGris a:visited {
text-decoration: none;
color:black;
font-weight:bolder;
height:16px;
}
.listeContactlu a, .listeContactluGris a, .listeContactlu a:visited, .listeContactluGris a:visited{
text-decoration: none;
color:black;
font-weight:bolder;
height:16px;
}

.ColContactPetit  {
	position: relative;
	float: left;
	width: 25px;
    margin:10px;
    margin-top:7px;
		}

.ColContact  {
	position: relative;
	float: left;
	width: 65px;
    margin:10px;
    margin-top:7px;
		}

.ColContactMoyen {
	position: relative;
	float: left;
	width: 100px;
    margin:10px;
    margin-top:7px;
		}
.ColContactMoyen img{
margin-top:-5px;

}


.ColContactGrand {
	position: relative;
	float: left;
	width: 180px;
    margin:10px;
    margin-top:7px;
		}

.ColContactTresGrand {
	position: relative;
	float: left;
	width: 300px;
    margin:10px;
    margin-top:7px;
		}

.ColContactVoir {
	position: relative;
	float: left;
	width: 130px;
    margin:10px;
    margin-top:7px;
		}

.contactFormulaire {
	position: relative;
	float: left;
	width: 200px;
		}

#QualifContact{
position:relative;
/*float:left;*/
margin-left:50px;

}
#infoContact{
font-size:10pt;
left:20px;
position:relative;
}
#lienAchat{
left:20px;
position:relative;
}
#infoContact table td{
width:40%;

}
#infoContact input{
width:400px;

}
#infoContact textarea{
width:405px;

}
/**********************************************
*  Formulaire contacts
**********************************************/


#formulaireContact{
color:black;
font-size:10pt;
}

#formulaireContact table{
margin-left:20px;
text-align:left;
}

#besoins{
text-align:left;
margin:20px;
}
#besoins table{
border: medium hidden #000000;
margin-left:21px;
width:82%;
margin-bottom:20px;

}
#besoins table td, th {
border: 1px solid black;
}

.gauche{
text-align:left;

}
#facturation
{
margin-left:20px;
}
#GeneralContact fieldset{
margin:20px;
width : 800px;

height:600px;
/*height:376px;*/
padding:10px;
}

#createurContact fieldset{
margin:20px;
width : 800px;
height:430px;
/*height:310px;*/
padding:10px;
}

#redressementContact fieldset{
margin:20px;
width : 800px;
/*height:515px;*/
height:715px;
padding:10px;
}

#dettes fieldset{
margin:20px;
width : 600px;
/*height:515px;*/
height:315px;
padding:10px;
}
/**********************************************
*  Formulaire de depart partenaire
**********************************************/

#sms{
text-align:left;

}

#condition_general{
text-align:left;
margin-left:0px;
}
#condition_general label{
font-size:10pt;
}
#condition_general label a{
font-size:9pt;
}
/**********************************************
*  Centre partenaire
**********************************************/

.MesAlerte{
color:#D83A1D;
font-size:11pt;
margin-left:55px;
margin-top:0px;
text-align:justify;
width:450px;
}

.TitreMes{
margin:10px;
}

#image_horaire{
margin-left:451px;
margin-top:-50px;
position:relative;

}
/************* ACHAT DE POINT ****************/
#pack_point{
	margin-left:50px;
}
#pack_point table td{
	padding:5px;
}

#lien_info {

position:relative;
left:50px;
top:30px;

}

#texte_pack_point{
margin-left:50px;
font-size:10pt;
}
/**********************************************
*  bloc onglet partenaire
**********************************************/

#onglet{
margin-top:220px;
text-align:center;
width:966px;
margin-left:0px;
font-size:8pt;
}       	

#partenaireContact{  		
background-image: url(../images/partenaire/onglet/bloc_onglet_haut.jpg);			
color:#000000;
height:77px;
         /*  padding-bottom:15px;
           padding-right:25px;
		   padding-top:7px;
           _padding-bottom:0px;
           _padding-right:0px;
		   _padding-top:0px;*/
font-family: verdana;
text-align:left;
background-repeat: no-repeat;				          	
}	

#partenaireContact_millieu  { 			
background-image: url(../images/partenaire/onglet/bloc_onglet_millieu.jpg);			
background-repeat: repeat-y;		
text-align:left;
font-family: verdana;
}

#partenaireContact_bas{  		
background-image: url(../images/partenaire/onglet/bloc_onglet_bas.jpg);		
 height: 71px;		
 background-repeat: no-repeat;	
}



/**********************************************
*  onglet partenaire
**********************************************/
.texte_titreAdmin{
/*color:#FFFFFF;*/
color:black;
font-size:8pt;
margin-left:55px;
margin-top:-25px;
padding-top:0px;
position:relative;	
}
.texte_titre{
color:#FFFFFF;
font-size:8pt;
margin-left:55px;
margin-top:15px;
padding-top:0px;
position:relative;	
}
#centre_onglet{
margin-left:35px;
}
/**********************************************
*  onglet actif
**********************************************/

.onglet_actif{
background-image:url(../images/partenaire/onglet/actif/onglet_entrant.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}
.onglet_actif_entrant{
background-image:url(../images/partenaire/onglet/actif/onglet_actif_entrant.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}
.onglet_actif_acquis{
background-image:url(../images/partenaire/onglet/actif/onglet_actif_acquis.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}
.onglet_actif_evaluation{
background-image:url(../images/partenaire/onglet/actif/onglet_actif_evaluation.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}
.onglet_actif_tous{
background-image:url(../images/partenaire/onglet/actif/onglet_actif_client.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}

.onglet_actif_info{
background-image:url(../images/partenaire/onglet/actif/onglet_actif_info.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}
/**********************************************
*  onglet inactif
**********************************************/


.onglet_inactif_entrant{
background-image:url(../images/partenaire/onglet/onglet_contact_entrant.jpg);
background-repeat:no-repeat;
height:48px;
width:51px;
float:left;
cursor:pointer;
}
.onglet_inactif_acquis{
background-image:url(../images/partenaire/onglet/onglet_acquis.jpg);
background-repeat:no-repeat;
height:48px;
width:51px;
float:left;
cursor:pointer;
}

.onglet_inactif_evaluation{
background-image:url(../images/partenaire/onglet/onglet_evaluation.jpg);
background-repeat:no-repeat;
height:48px;
width:51px;
float:left;
cursor:pointer;
}
.onglet_inactif_tous{
background-image:url(../images/partenaire/onglet/onglet_contact_client.jpg);
background-repeat:no-repeat;
height:48px;
width:51px;
float:left;
cursor:pointer;
}
.onglet_inactif_partenaire{
background-image:url(../images/partenaire/onglet/onglet_partenaire.jpg);
background-repeat:no-repeat;
height:48px;
width:51px;
float:left;
cursor:pointer;
}
.onglet_info_inactif{
background-image:url(../images/partenaire/onglet/onglet_info_inactif.jpg);
background-repeat:no-repeat;
height:47px;
width:301px;
float:left;
}
/**********************************************
*  message partenaire
**********************************************/
#mascotte{
/*background-image:url(../images/partenaire/haut_partenaire_et_bulle_verte.jpg);
background-repeat:no-repeat;*/
	display:none;
height:353px;
margin-left:33px;
margin-top:20px;
width:892px;
z-index:2;
}
/*
#information{
font-size:9pt;
margin-left:10px;
padding-top:60px;
text-align:justify;
position:relative;
width:285px;

}*/


#partenaireContact_millieu table th{
background-image:url(../images/partenaire/barre_titre.jpg);
height:35px;
width:470px;
border-style:none;
}
#partenaireContact_millieu table {

border-style:none;
}
#info_document {
	position:relative;
left:80px;

}
#sondage_modele_eco {
width:350px;
}
#sondage_modele_eco a{
color:red;
font-size:10pt;
}
.texte_info{
font-size:10pt;
text-align:center;
}
#anim_flash{
	position:absolute;
left:550px;
top:155px;
/*_margin-top:-81px;*/
}
#flash_info{
	position:relative;
left:50px;
top:15px;
/*_margin-top:-81px;*/
}
#anim_flash_info{
background-image:url(../images/partenaire/encart_info.jpg);
background-repeat:no-repeat;
height:271px;
left:5px;
position:relative;
top:20px;
width:467px;
}
#anim_flash_login{
display:none;
position:relative;
right:45px;

}
#modele_eco {
background-color:white;
background-image:url(../images/partenaire/modele_economique.jpg);
background-repeat:no-repeat;
height:30px;
padding-left:55px;
padding-top:18px;
width:200px;
margin-right:30px;
float:right;
}
/*
#modele_eco_info {
background-color:white;
background-image:url(../images/partenaire/icone_maison1.jpg);
background-repeat:no-repeat;
height:30px;
padding-left:55px;
padding-top:18px;
width:200px;
margin-right:30px;
float:right;

}*/

#attention{
font-size:12px;
margin-left:495px;
margin-top:-120px;
text-align:center;
width:280px;
display:none;
}
#attention ul li{
font-size:12px;
margin:5px;
}
/*#bloc{
background-image:url(../images/partenaire/blocs_alerte.jpg);
background-repeat:no-repeat;
height:143px;
width:962px;
margin-left:40px;
}*/

.bloc_alerte1{
background-image:url(../images/partenaire/bloc_alerte.jpg);
background-repeat:no-repeat;
float:left;
height:165px;

width:314px;
margin-right:6px;
margin-top:20px;
}
.bloc_alerte2{
background-image:url(../images/partenaire/bloc_alerte.jpg);
background-repeat:no-repeat;
float:left;
height:165px;

width:314px;
margin-right:6px;
margin-top:20px;
}
.bloc_alerte3{
background-image:url(../images/partenaire/bloc_alerte.jpg);
background-repeat:no-repeat;
float:left;
height:165px;

width:314px;
margin-right:6px;
margin-top:20px;
}

.bloc_alerte1 li {
background-image:url(../images/accueil/puce.jpg);
background-position:0% 20%;
background-repeat:no-repeat;
/*border-top:2px dotted #D4D4D4;*/
padding-bottom:3px;
font-family:verdana;
font-size:8pt;
height:22px;
list-style-type:none;
padding-left:15px;
}
.bloc_texte{
font-size:8pt;
padding:10px;
_padding:0px;
_padding-left:10px;
_padding-bottom:20px;
width:290px;
}
.bloc_image1{
background-image:url(../images/partenaire/acces_direct.jpg);
background-repeat:no-repeat;
height:48px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
width:288px;
}
.bloc_image2{
background-image:url(../images/partenaire/alerte.jpg);
background-repeat:no-repeat;
height:48px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
width:288px;
}
.bloc_image3{
background-image:url(../images/partenaire/recapitulatif.jpg);
background-repeat:no-repeat;
height:48px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
width:288px;
}

#bloc_message{
width:450px;
float:right;
position:relative;
top:-45px;
}

.TitreAlerte{
width:450px;
padding-top:20px;
margin-left:50px;
margin-bottom:20px;
}
.TitreInformation{
width:450px;
padding-top:20px;
margin-left:55px;
margin-bottom:20px;
}

/**********************************************
*  recapitulatif partenaire
**********************************************/
#bloc_recap{
float:right;
position:relative;
top:20px;
width:360px;
left:-250px;

}
.titre_recap{
margin:10px;
font-weight:bolder;
}
/**********************************************
*  Modalite de paiement
**********************************************/
#modalite {
margin-left:20px;
text-align:left;
}
#modalite table {
border-spacing:10px;
}
#modalite table td{
font-size:11pt;
}
#paiement{
text-align:left;
/*margin-left:100px;*/
}
.titre_achat{
margin-left:300px;
}
#lienAchat a{
color:#004F8F;
cursor:pointer;
}
.info_achat{
margin:10px;
font-weight:bolder;
font-size:10pt;
}

/**********************************************
*  Formulaire d'evaluation
**********************************************/
#accesRefuse{
margin:50px;
text-align:center;
font-size:12pt;
}
#messageRetour{
padding-left:165px;
padding-top:180px;
text-align:center;
font-size:9pt;

}

#messageTotem{
font-size:9pt;
padding-left:440px;
padding-top:70px;
text-align:center;
width:370px;

}
#evaluationok
{
height:1024px;
margin:20px;
width:850px;
background-repeat:no-repeat;
background-image:url(../images/evaluation/evaluation_02.jpg);
}
.titreEvaluation{
text-align:left;
font-size:11pt;
margin-top:20px;
}

.infoEvaluation{
padding-left:350px;
padding-top:150px;
text-align:left;
width:525px;

}
.infoEvaluation .lien_accueil{
background-image:url(../images/accueil/btn_retour_accueil.jpg);
background-repeat:no-repeat;
height:36px;
margin-left:0px;
margin-top:95px;
width:142px;
}
#evaluationok .lien_accueil{
background-image:url(../images/accueil/btn_retour_accueil.jpg);
background-repeat:no-repeat;
height:36px;
margin-left:353px;
margin-top:50px;
width:142px;
}
#evaluationok strong{
font-size:9pt;
}


#evaluationPartenaire{
height:1024px;
margin:20px;
width:850px;
background-repeat:no-repeat;
background-image:url(../images/evaluation/evaluation_01.jpg);

}

#evaluationPartenaire table td{
font-size:8pt;
padding:5px;
text-align:left;

}

#info_contact {
background-color:yellow;
padding:10px;
display:none;
font-size:12px;
height:50px;
left:945px;
position:absolute;
text-align:justify;
top:-70px;
width:462px;
z-index:5;					
}


#info_admin{
border:1px solid;
left:655px;
position:absolute;
z-index:100;
}
.marge_info{
margin:10px;
width:300px
}
/**********************************************
*  Formulaire d'affectation
**********************************************/


.AffecterDomaine{
margin:20px;

}
.NomDomaine{
margin-left:20px;

}


#commune, #region, #listedepartement{
margin:20px
}

.picto{
height:36px;
width:36px;
}

#retour_achat{
margin-left:20px;
font-size:12px;
}
#lecture{
color:red;
margin-left:20px;
font-size:12px;
}


.rivalis{
color:red;
}

table#infosRivasecteurs
{
	position:absolute;
	left:650px;
}

table#infosRivasecteurs tr.titre
{
	background-color:#7799BB;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

table#infosRivasecteurs tr.entete
{
	background-color:#555555;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

table#infosRivasecteurs tr.paire
{
	background-color:#DDDDDD;
}

table#infosRivasecteurs tr.impaire
{
	background-color:#FFFFFF;
}



