@charset "utf-8";
/* CSS Document */

/* - body - */

body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#10218B;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
}
body.general {
	margin:0;
	padding:0;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../../fr/images/entete_fond.jpg);
}
/* - home_page - */

#tout_nouveau {
	color:#FFFFFF;
	background-image:url(../../fr/images/home_bloc_bleu.jpg);
	background-repeat:no-repeat;
	font-size: 11px;
}
#atelier {
	color:#008855;
	background:url(../../fr/images/home_atelier_04.jpg) no-repeat bottom right;
	font-size: 11px;
}
a.atelier, a:hover.atelier {
	color:#008855;
	font-size: 11px;
	text-decoration:none;
}
#offres_exclusives h1 {
	font-size:15px;
	color:#fffd00;
	margin:5px;
	padding:0;
}
#offres_exclusives a h2 {
	font-size:13px;
	color:#fffd00;
	margin:5px;
	padding:0;
}
#offres_exclusives a:hover h2 { color: #fff; }
#offres_exclusives a.enseigne {
	font-size:13px;
	color:#FFF;
}
#offres_exclusives a.enseigne:hover { text-decoration:none; color:#1A319B; }
#offres_exclusives .bull {
	font-size:15px;
	color:#fffd00;
}
/* - menu_gauche - */

#menu_gauche ul, #menu_gauche li {
	margin-left:-40px;
	margin-top:10px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#menu_gauche a {
	color:#155DA7;
	text-decoration:none;
}
#menu_gauche a:hover {
	color:#10218B;
	text-decoration:none;
}
a.login {
	color:#FFF;
	text-decoration:none;
}
a:hover.login {
	color:#10218B;
	text-decoration:none;
}

.bienvenue {
	color:#FFFF00;
	font-weight:bold;
	}
/* - form_newsletter */

h2.newsletter {
	padding:0;
	margin:0;
	color:#10218B;
	font-size:18px;
	font-weight:normal;
}
form.newsletter {
	padding:0;
	margin:0;
	width:175px;
	color:white;
}
input.newsletter {
  margin:7px 0;
	padding:0;
	border:3px solid #FFFFFF;
	height:16px;
	float:left;
	width:140px;
	color:#10218B;
}
a.btn_valider { margin:7px 0; }
a.newsletter { color:white; }
/* - menu_droit - */

.menu_droit {
	color:#FFFF00;
	font-size:14px;
}
a.menu_droit {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a:hover.menu_droit { color: #FFCC00; }
h1.menu_droit {
	margin:0;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
}
h2.menu_droit {
	margin:0;
	font-size:17px;
	font-weight:normal;
	text-transform:uppercase;
}
h3.menu_droit {
	margin:0;
	font-size:20px;
	font-weight:normal;
}
p.menu_droit {
	margin-top:5px;
	margin-bottom:5px;
}
td.menu_droit {
	padding-top:10px;
	color:#FFFFFF;
	font-size:12px;
}
select.menu_droit, input.menu_droit {
	color:#000000;
	width:100%;
}
.barre_menu {
	background:url(../../fr/images/barre_menu.gif) repeat-x;
	height:3px;
	width:150px;
}
/* - contenu_pages - */

.contenu { padding:20px; }
.header {
	margin-left:-20px;
	margin-right:-20px;
}
.valeur_rouge { color:#CC0000; }
h1.contenu {
	padding:0;
	color:#10218B;
	font-size:20px;
	font-weight:normal;
}
h2.contenu {
	padding:0;
	color:#155DA7;
	font-size:18px;
	font-weight:normal;
}
h3.contenu {
	padding:0;
	color:#FFCC00;
	font-size:18px;
	font-weight:normal;
}
.barre_contenu {
	background:url(../../fr/images/barre_contenu.gif) repeat-x;
	height:3px;
}
.date {
	color:#666666;
	font-size:10px;
}
/* - liens - */

div.coordonnees { text-align:left; }
a.mag_univ, a {
	color:#068D91;
	text-decoration:none;
}
a.mag_univ:hover, a:hover {
	color:#10218B;
	text-decoration:none;
}
a.erreur {
	color:#10218B;
	text-decoration:underline;
}
a.erreur:hover {
    color:#068D91;	
	text-decoration:underline;
}
a.footer {
	color:#10218B;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
a.footer:HOVER { text-decoration: underline; }
/* - liste_magasins - */

h3.mag_univ {
	margin:0;
	padding:0px 0px 0px 15px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	float:left;
}
.retour_haut a {
	padding-top:4px;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.mag_univ_1 {
	width:100%;
	background-color:#017871;
}
.mag_univ_2 {
	width:100%;
	background-color:#ca001e;
}
.mag_univ_3 {
	width:100%;
	background-color:#80c643;
}
.mag_univ_4 {
	width:100%;
	background-color:#80282b;
}
.mag_univ_5 {
	width:100%;
	background-color:#0c419a;
}
.mag_univ_6 {
	width:100%;
	background-color:#ffbf03;
}
.mag_univ_7 {
	width:100%;
	background-color:#e64409;
}
.mag_univ_8 {
	width:100%;
	background-color:#670264;
}
/* - Plan_site - */

h2.plan_site {
	padding:0;
	margin:0;
	color:#155DA7;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}
a.plan_site {
	color:#155DA7;
	text-decoration:none;
}
a:hover.plan_site {
	color:#10218B;
	text-decoration:none;
}
/* - Footer - */


/* - Tableau_vert - */

.tbl_haut_gauche { background:url(../../fr/images/email_angles.jpg) top left no-repeat; }
.tbl_haut_droite { background:url(../../fr/images/email_angles.jpg) top right no-repeat; }
.tbl_gauche { background:url(../../fr/images/email_gauche.jpg) left repeat-y; }
.tbl_droite { background:url(../../fr/images/email_droite.jpg) right repeat-y; }
.tbl_bas_gauche { background:url(../../fr/images/email_angles.jpg) bottom left no-repeat; }
.tbl_bas { background:url(../../fr/images/email_bas.jpg) bottom repeat-x; }
.tbl_bas_clair { background:url(../../fr/images/email_bas_clair.jpg) bottom repeat-x; }
.tbl_bas_droite { background:url(../../fr/images/email_angles.jpg) bottom right no-repeat; }
/* ---- */
#txtref {
	color:#666666;
	font-size:9px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}
div.oui { background:url(../../fr/images/checked.gif) no-repeat 0px 0px; }
div.non { background:url(../../fr/images/unchecked.gif) no-repeat 0px 0px; }
.tbl_actu { padding:4px; }
.tbl_actu_titre {
	color:#FFFFFF;
	padding:0px 3px 3px 3px;
}
.loginperso {
	margin:0px;
	padding:3px 3px 3px 3px;
}
/* - Boutons - */
input.btn_envoyer {
	background:url(../../fr/images/btn_envoyer.gif) top no-repeat;
	width:79px;
	height:22px;
	border:0;
}
input.btn_envoyer:hover { background:url(../../fr/images/btn_envoyer.gif) bottom no-repeat; }
input.btn_ok {
	background:url(../../fr/images/btn_ok.gif) top no-repeat;
	width:27px;
	height:22px;
	border:0;
}
input.btn_ok:hover { background:url(../../fr/images/btn_ok.gif) bottom no-repeat; }
input.btn_sinscrire {
	background:url(../../fr/images/btn_sinscrire.gif) top no-repeat;
	width:79px;
	height:22px;
	border:0;
}
input.btn_sinscrire:hover { background:url(../../fr/images/btn_sinscrire.gif) bottom no-repeat; }
a.btn_valider {
	padding:0;
	border:0;
	float:right;
	width:22px;
	height:22px;
	background:url(../../fr/images/btn_valider.gif) top no-repeat;
}
a.btn_valider:hover { background:url(../../fr/images/btn_valider.gif) bottom no-repeat; }
/* - Page_perso - */

h1.perso_violet {
	padding:0;
	margin:0;
	color:#68009E;
	font-size:13px;
}
h2.perso_vert {
	padding:0;
	margin:0;
	color:#669900;
	font-size:14px;
	font-weight:normal;
}
a.perso_vert {
	color:#669900;
	font-weight:bold;
	font-style:italic;
}
a.perso_vert:hover {
	color:#669900;
	text-decoration:underline;
}
h1.perso_bleuciel {
	padding:0;
	margin:0 0 7px 0;
	color:#88eaff;
	font-size:13px;
}
h2.perso_blanc {
	margin:0 0 10px 0;
	padding:0;
	font-style:italic;
	font-size:12px;
	color:#FFFFFF;
}
a.perso_bleuciel { color:#88eaff; }
a.perso_bleuciel:hover { text-decoration:underline; ; }
.tbl_persofilet_hg { background:url(../../fr/images/filet_violet_angles.gif) top left no-repeat; }
.tbl_persofilet_h { background:url(../../fr/images/filet_violet_h.gif) top repeat-x; }
.tbl_persofilet_hd { background:url(../../fr/images/filet_violet_angles.gif) top right no-repeat; }
.tbl_persofilet_g { background:url(../../fr/images/filet_violet_g.gif) top right repeat-y; }
.tbl_persofilet_d { background:url(../../fr/images/filet_violet_d.gif) top right repeat-y; }
.tbl_persofilet_bg { background:url(../../fr/images/filet_violet_angles.gif) bottom left no-repeat; }
.tbl_persofilet_b { background:url(../../fr/images/filet_violet_b.gif) bottom repeat-x; }
.tbl_persofilet_bd { background:url(../../fr/images/filet_violet_angles.gif) bottom right no-repeat; }
.tbl_persoviolet_hg { background:url(../../fr/images/full_violet_angles.gif) top left no-repeat; }
.tbl_persoviolet_hd { background:url(../../fr/images/full_violet_angles.gif) top right no-repeat; }
.tbl_persoviolet {
	background:#68009E;
	color:#FFFFFF;
}
.tbl_persoviolet_bg { background:url(../../fr/images/full_violet_angles.gif) bottom left no-repeat; }
.tbl_persoviolet_bd { background:url(../../fr/images/full_violet_angles.gif) bottom right no-repeat; }
