/*
Rose barre haut : #DF2761, 223, 39, 97
Police rose : #DF2761, 223, 39, 97
Police gris : #404040 64, 64, 64
Police gris clair : #949393
Border gris : #939393 147, 147, 147
Border gris clair : #C8C8C8 200, 200, 200
Couleur text form : #404040 64, 64, 64
*/

#main_client div.message{
	margin:0px;
	padding:12px;
}




/* ACCUEIL */
#main_inscription{
	margin:0px;
	padding:0px;
	width:440px;
	border:1px solid #939393;
	background:url('/app/public/theme/site/default//images/accueil-focus-bg.jpg') repeat-x;
	margin-bottom:30px;
	margin-left:25px;
	float:left;
}


#main_inscription h4{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_souligne_client.jpg') no-repeat left bottom;
	margin-left:15px;
	margin-bottom:20px;
	padding-top:12px;
	padding-bottom:4px;
	color:#DF2761;
	text-align:left;
}

#main_inscription h4 span{
	margin:0px;
	padding:0px;
	color:#404040;
}

#main_inscription p{
	margin:0px;
	padding:0px;
	padding-left:24px;
	padding-bottom:12px;
	background:url('/app/public/theme/site/default//images/bg_link_puce.jpg') no-repeat 18px 3px;
	text-align:justify;
	width:370px;
}

#main_inscription p strong{
	margin:0px;
	padding:0px;
	color:#DF2761;
}

#main_inscription div{
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:12px;
	padding-bottom:23px;
}



#main_connexion{
	margin:0px;
	padding:0px;
	width:440px;
	border:1px solid #939393;
	background:url('/app/public/theme/site/default//images/accueil-focus-bg.jpg') repeat-x;
	margin-bottom:30px;
	margin-left:500px;
}


#main_connexion h4{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_souligne_client.jpg') no-repeat left bottom;
	margin-left:15px;
	margin-bottom:20px;
	padding-top:12px;
	padding-bottom:4px;
	color:#DF2761;
}

#main_connexion h4 span{
	margin:0px;
	padding:0px;
	color:#404040;
}

#main_connexion p{
	margin:0px;
	padding:0px;
	padding-left:24px;
	padding-bottom:20px;
	background:url('/app/public/theme/site/default//images/bg_link_puce.jpg') no-repeat 18px 3px;
	text-align:justify;
	width:370px;
}

#main_connexion p strong{
	margin:0px;
	padding:0px;
	color:#DF2761;
}

#main_connexion table{
	margin:0px;
	padding:0px;
	margin-left:24px;
	width:400px;
}

#main_connexion table td.label{
	margin:0px;
	padding:0px;
	color:#DF2761;
	font-weight:bold;
}

#main_connexion td.perdu{
	margin:0px;
	padding:0px;
	font-size:10px;
	text-align:right;
}

#main_connexion td.align_right{
	margin:0px;
	padding:0px;
	text-align:right;
}

#main_connexion td.acc_btn{
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-bottom:27px;
	text-align:right;
}

#main_connexion td.cl_img{
	margin:0px;
	padding:0px;
	width:90px;
	text-align:center;
}

#main_connexion input.champ_login{
	margin:0px;
	padding:0px;
	width:175px;
}















/* INSCIPRTION */


/*#main_client h3{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	color:white;
	text-align:left;
	background:url('/app/public/theme/site/default//images/bg_services.png') no-repeat top;
	margin-bottom:10px;
}*/

#main_client h4{
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	color:#DF2761;
	background:url('/app/public/theme/site/default//images/bg_souligne_contact.jpg') no-repeat left bottom;
}

/*#main_client h3 span{
	margin:0px;
	padding:0px;
	color:#404040;
}*/

#main_client h4 span{
	margin:0px;
	padding:0px;
	color:#404040;
}

#main_client table.principale{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	width:900px;
}

#main_client table.principale td{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#main_client table.principale table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:450px;
}

#main_client table.principale table td{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:2px;
}


#main_client .class_form{
	margin:0px;
	padding:0px;
	width:220px;
}

#main_client .class_form2{
	margin:0px;
	padding:0px;
	width:350px;
}

#main_client td.label{
	margin:0px;
	padding:0px;
	width:110px;
	text-align:right;
}

#main_client td.label p{
	margin:0px;
	padding:0px;
	padding-right:3px;
}

#main_client td.label2{
	margin:0px;
	padding:0px;
	width:200px;
	text-align:right;
	padding-right:3px;
}

#main_client td.label2 p{
	margin:0px;
	padding:0px;
	padding-right:3px;
}


#main_client .CGV_compte{
	margin:0px;
	padding:0px;
	margin-top:8px;
	padding-top:7px;
	background-color:#E3E1E2;
}

#main_client .CGV_compte div{
	margin:0px;
	padding:0px;
	padding:15px 15px 10px 0px;
	text-align:right;
}








/* COMPLéMENT INSCRIPTION VIA POP UP */

/* MON COMPTE MENU */
#main_client div.menu_top{
	margin:0px;
	padding:0px;
	width:200px;
}


#main_client div.menu_top div.lien{
	margin:0px;
	margin-left:15px;
	padding:4px 0px 4px 0px;
	background-color:white;
	border:1px solid #C8C8C8;
	width:175px;
}

#main_client div.menu_top div.deco{
	margin:0px;
	margin-left:15px;
	padding:10px 0px 8px 5px;
	background-color:transparent;
	width:175px;
	margin-bottom:6px;
}

#main_client div.menu_top a.norme{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fl-gris.gif') no-repeat 7px 4px;
	color:#949393;
}

#main_client div.menu_top a:hover.norme{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fl-gris.gif') no-repeat 7px 4px;
	text-decoration:underline;
	color:#DF2761;
}

#main_client div.menu_top a.norme_selected{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fl-rose.gif') no-repeat 7px 4px;
	color:#DF2761;
	font-weight:bold;
}

#main_client div.menu_top a:hover.norme_selected{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fl-rose.gif') no-repeat 7px 4px;
	text-decoration:underline;
}



#main_client div.menu_credit{
	margin:0px;
	padding:0px;
	width:200px;
}



#main_client div.menu_credit p{
	margin:0px;
	padding-left:12px;
	background:url('/app/public/theme/site/default//images/fl-gris.gif') no-repeat 7px 13px;
	color:#404040;
}
#main_client div.menu_credit p b{ 
	margin:0px;
	padding:0px;
	color:#DF2761;
}



/* MON COMPTE */
#main_client div.supp{
	margin:0px;
	padding:0px;
	padding-left:25px;
	margin-bottom:20px;
}

#main_client table.principale_compte{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	width:950px;
}

#main_client table.principale_compte td{
	margin:0px;
	padding:0px 5px 0px 5px;
	vertical-align:top;
}

#main_client table.principale_compte div.infos{
	margin:0px;
	padding:0px;
	width:300px;
}


#main_client table.principale_compte div.infos h4{
	margin:7px 0px 10px 20px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_souligne_moncompte_infos.jpg') no-repeat left bottom;
}

#main_client table.principale_compte div.infos p,table{
	margin:0px;
	padding:0px 0px 10px 20px;
}

#main_client table.principale_compte div.infos div{
	margin:0px;
	padding:0px 10px 10px 0px;
	text-align:right;
}


#main_client table.principale_compte div.adre{
	margin:0px;
	padding:0px;
	width:300px;
}


#main_client table.principale_compte div.adre h4{
	margin:7px 0px 10px 20px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_souligne_moncompte_infos.jpg') no-repeat left bottom;
}

#main_client table.principale_compte div.adre p,table{
	margin:0px;
	padding:0px 0px 10px 20px;
}

#main_client table.principale_compte div.adre div{
	margin:0px;
	padding:0px 10px 10px 0px;
	text-align:right;
}



/* COMMANDES */
#main_client div.main_compte{
	margin:0px;
	padding:0px;
	margin-left:8px;
	width:680px;
}


#main_client div.main_compte table{
	margin:auto;
	margin-bottom:15px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:680px;
	text-align:center;
}

#main_client div.main_compte th{
	margin:0px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #939393;
	background-color:#E3E1E2;
}

#main_client div.main_compte td{
	margin:0px;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #C8C8C8;
}

#main_client div.main_compte p{
	margin:0px;
	padding:10px 0px 15px 20px;
}

/* COMMANDE */
#main_client div.main_compte div.fl_factu{
	margin:0px;
	padding:12px 7px 0px 0px;
	float:right;
}

#main_client div.main_compte strong{
	color:#DF2761;
}

#main_client div.main_compte table.panier{
	margin-top:10px;
}

#main_client div.main_compte table.panier td{
	padding:4px 0px 4px 0px;
	text-align:center;
}

#main_client div.main_compte table.panier td.ref{
	padding:4px 0px 4px 0px;
	text-align:left;
	width:375px;
}

#main_client div.main_compte table.panier td.img{
	padding:7px 0px 5px 0px;
	text-align:center;
	width:80px;
}
#main_client div.main_compte table.panier td.rigth{
	padding-right:2px;
	text-align:right;
}

#main_client div.main_compte table.panier span.rose{
	color:#DF2761;
	font-weight:bold;
}

#main_client table.principale_compte p.retract{
	margin:0px;
	padding:10px 0px 0px 8px;
}


/* DISCUTER */

#main_client div.main_compte table.contact{
	margin-top:10px;
	text-align:left;
}

#main_client div.main_compte table.contact td{
	border:0px;
}

#main_client div.main_compte table.contact td.rigth{
	padding-right:2px;
	text-align:right;
}

#main_client #messa{
	padding:0px;
	margin:0px;
	width:330px;
	background-color:#FFDFEA;
	padding:10px;
	color:#404040;
}

/* VOIR MESSAGE / REPONDRE */
#main_client div.main_compte div.message{
	margin:4px 15px 0px 15px;
	background-color:white;
	border:1px solid #C8C8C8;
	color:#404040;
}

#main_client div.main_compte div.message p{
	margin:0px;
	padding:0px;
}

#main_client div.main_compte div.date{
	margin:0px 15px 7px 15px;
	padding:2px 3px 2px 0px;
	text-align:right;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	background-color:#F7F4F5;
}

#main_client div.main_compte div.date p{
	margin:0px;
	padding:0px;
}

#main_client div.main_compte div.date p b{
	color:#DF2761;
}

#main_client div.main_compte div.reponse{
	margin:25px 15px 30px 15px;
	padding:2px 3px 2px 0px;
}

#main_client div.main_compte div.reponse p{
	margin:0px;
	padding:0px;
}


/* retarct */
#main_client div.main_compte div.demande_retour{
	margin:25px 15px 30px 15px;
	padding:2px 3px 2px 0px;
}

#main_client div.main_compte div.demande_retour p{
	margin:0px;
	padding:0px;
}











/* PAGE MOT DE PASSE PERDU */
#main_client table.perdu{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	width:880px;
	margin-bottom:35px;
}

#main_client  td.titre{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #C8C8C8;
}

#main_client table.perdu table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	margin-top:12px;
}





/* BOUTONS */
input.btn_gris{
	margin:0px;
	padding:0px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding:0px 5px 3px 5px;
	font-size:11px;
	background:url('/app/public/theme/site/default//images/bt-form.jpg') repeat-x bottom;
	height:19px;
	border:1px solid #C8C8C8;
}
input.btn_gris:hover{
	text-decoration:none;
	border:1px solid #dedede;
}

a.btn_rose{
	margin:0px;
	padding:0px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 3px 5px;
	font-size:11px;
	background:url('/app/public/theme/site/default//images/fond_bt_rose.gif') repeat-x bottom;
	height:19px;
	border:1px solid #C8C8C8;
}
a.btn_rose:hover{
	text-decoration:none;
	border:1px solid #dedede;
}

input.btn_rose{
	margin:0px;
	padding:0px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 4px 5px;
	font-size:11px;
	background:url('/app/public/theme/site/default//images/fond_bt_rose.gif') repeat-x bottom;
	height:22px;
	border:1px solid #C8C8C8;
}
input.btn_rose:hover{
	text-decoration:none;
	border:1px solid #dedede;
}

a.lien_imprimer{
	background:url('/app/public/theme/site/default//images/bt16_print.png') no-repeat 0px 0px;
	padding:2px 0px 0px 18px;
	height:16px;
}


.texte_petit_compte_rose{
	font-size:10px;
	color:#DF2761;
}
