@charset "utf-8";
/*-----------------------------------------------------------------------------------*/
/* Titres
/*-----------------------------------------------------------------------------------*/
h1 { color: #000000; font-size: 1.3em; margin-bottom: 10px; font-style: normal; font-weight: bold; line-height: 0.9em; font-family:"HelveticaNeueLTBoldCond"; }
h2 { color: #666666; font-size: 1.3em; line-height: 1em; margin:0.5em 0 0.6em 0; font-family:"HelveticaNeueLTBoldCond"; }
h3 { color: #000000; font-size: 1.5em; font-family:"HelveticaNeueLTBoldCond";}
h4 { color: #a50000; font-size: 1.2em; font-family:"HelveticaNeueLTLight";}
h5 {font-size: 1.1em; font-family:"HelveticaNeueLTLight";}
h6 { color: #666666; font-size: 1em; font-family:"HelveticaNeueLTLight";}
h1 span.font_rouge { font-size: 2.0em; line-height:40px; }
.collection h1 {}
.infos h2 { padding:0 0 10px 0;}
.infos h3 { text-transform:uppercase; padding:10px 0; margin:5px 0 3px 0; }
.exemple h4 { padding:5px 5px 20px 5px;}
.collection h5 { }
.collection h6 { }
#col_gauche h1, #col_droite h1, .produits_aleatoires h1, .collections h1, .collection h1, .infos h1, div.ecards h1, div#panier h1, div#page-contact h1, .detail h1, .login h1 { background-color: #000000; background-image: url('../images/header-d.png'); background-repeat: no-repeat; background-position:right top; color:#FFFFFF; vertical-align:middle; padding-left:5px; margin:0 0 5px 0; }
#col_gauche h1, #col_droite h1, .produits_aleatoires h1, .collections h1, .collection h1, .detail h1, .infos h1, div.ecards h1, div#panier h1, div#page-contact h1, .login h1 { width:100%;}
#col_gauche h1 { height:50px; font-size: 3em; margin:0 0 5px 0; line-height:1.4em; }
#col_gauche h2 { color: #666666; margin:0 0 10px 0; line-height:1.2em; }
#col_gauche h3 { font-size: 1.25em; color: #a50000; margin:0 0 10px 0; line-height:1em; font-weight: lighter; }
#col_droite h1 { height:45px; color: #ffffff; margin:0 0 20px 0; text-align: right; line-height:1.4em; padding-top:5px; }
#col_droite h2 { color: #a50000; margin: 0 0 15px 0; }
.produits_aleatoires h1 { font-size: 2em; line-height:2.1em; }
#col_gauche h1, .collections h1, .collection h1, .detail h1, .infos h1, div.ecards h1, div#panier h1, div#page-contact h1, .login h1  { height:25px; font-size: 16px; margin:0 0 5px 0; line-height:1.6em; }
#header_top h1 { font-size: 2.5em; color: #000000; margin:0 0 5px 0; }
#header_top h2 { font-size: 1.5em; color: #a50000; margin:0 0 10px 0; line-height:1.2em; }
#barre_progression div#barre_prog_c h5 { color: #000000; }
#tabs h3 { color:#FFFFFF; }
#tabs h2 a, #tabs h2 a:link { text-decoration:none; line-height:1.1em; color: #A50000; }
/*-----------------------------------------------------------------------------------*/
/* Mise en page des textes
/*-----------------------------------------------------------------------------------*/
#col_droite ul { margin:0 0 0 20px; }
#col_droite hr { margin: 5px 0; }
.font_blanc { color:#000000; font-weight:bolder; }
.font_noire { color: #000000; font-weight:bolder; }
.font_rouge { color: #A50000; }
.menu_content_top p { text-align: center; }
.font_gris_footer { font-size: 11px; color: #666666; text-align: left; line-height: 1.3em; }
.titrecollec { font-size:1.3em; font-family:"HelveticaNeueLTBoldCond"; }
.infos p { color:#999999; font-size:11px; }
.infos ul li p { color:#999999; font-size:11px; }
.infos strong, .infos em { color:#666666; }
button { cursor:default;}
fieldset { border:none;}
/*-----------------------------------------------------------------------------------*/
/* Liens
/*-----------------------------------------------------------------------------------*/
#conteneur a:link, #conteneur a:visited, #conteneur a:active, #conteneur a:hover { outline: 0; }
a.ariane_active:link, a.ariane_active:visited, .ariane a:link, .ariane a:visited { color: #777777; text-decoration: none; }
a.ariane_active:hover, a.ariane_active:active, .ariane a:hover, .ariane a:active { color: #cc0000; text-decoration:underline; }
a.titrecollec:link, a.titrecollec:visited, .collection a:link, .collection a:visited, #form_login a:link, #form_login a:visited, .infos a:link, .infos a:visited { color: #cc0000; text-decoration:none; }
a.titrecollec:hover, a.titrecollec:active, .collection a:hover, .collection a:active, #form_login a:hover, #login_form a:active, .infos a:hover, .infos a:active { color: #000000; text-decoration:underline; }
div#content div.infos div.infos-ecards h3 a{ text-decoration:none;}
#header_outils a, #header_outils a:link, #header_outils a:visited{color:#a50000; text-decoration:none;}
#header_outils a:hover{color:#000; text-decoration:underline;}
/*-----------------------------------------------------------------------------------*/
/* Listes
/*-----------------------------------------------------------------------------------*/
.infos ul {padding:5px;}
.infos ul li { margin:10px 0; list-style-type:none; background-image: url("../images/puce_infos.png");
background-repeat: no-repeat;
background-position: 0% 60%; padding: 0 50px;}
table.infos-impression td{ width:20%; }
table.infos-impression span{ font-size:1.2em; }
table.infos-impression img, .infos img{ vertical-align:middle;}
.infos img{ margin:20px 25px 20px 0; }
table.infos-impression img{ margin:0 25px 0 0; }
.infos hr{ margin:20px 0; border:1px dashed #aaaaaa; }
/*----------------------*/
/*--- Balises globales ---*/
img { border: 0; outline: 0; }
/*----------------------*/
/*--- Collections ---*/
.exemple, .collections div, .collection div, div.infos-ecards{ text-align: left; border: #eeeeee 1px solid; display: inline-block; margin: 10px 20px 10px 0; vertical-align:top; }
.exemple, .collections div, .collection div, div.infos-ecards{width: 100%;}
.exemple, .collections div, .collection div { width: 300px; }
.collections div { height:400px; min-height:550px; }
.collections div:hover, .collection div:hover { border: #999999 1px solid; background-color:#eeeeee; }
.collections div a, .collection div a { text-align: center; text-decoration: none; display: block; outline: 0; font-size: 1.3em; font-family:"HelveticaNeueLTBoldCond"; }
.collections div a img, .collection div a img { border: 0; outline: 0; margin-bottom:20px; }
.collections div p, .collection div p { text-align:left; margin:5px 10px 0 10px; }
div.infos-ecards {margin:5px 10px; padding:10px;}
/*-----------------------------------------------------------------------------------*/
/* Pages Aide
/*-----------------------------------------------------------------------------------*/
div.exemple, div.infos-ecards { min-height:75px;  background-color:#fafafa; }
div:hover.exemple, div:hover.infos-ecards { background-color:#9B0000; color:#000000; }
div:hover.exemple p, div:hover.infos-ecards p{ color:#000000; }
div:hover.exemple h4, div:hover.infos-ecards h3, div:hover.infos-ecards h4, div:hover.infos-ecards strong, div:hover.infos-ecards em, div:hover.infos-ecards li, div:hover.infos-ecards a, div:hover.infos-ecards p{ color:#FFFFFF;}
div.exemple {text-align:center;margin:5px; padding:5px; height:200px;}

/*----------------------*/
/*--- Boutons ---*/
div.btn_panier { }
.btn a, .btn a:link, .btn a:visited { margin: 0 0 0 10px; }
.btn a, .btn a:link, .btn a:visited, .btn_detail a, .btn_detail a:link, .btn_detail a:visited, .btn_panier a, .btn_panier a:link, .btn_panier a:visited, .btn_blanc a, .btn_blanc a:link, .btn_blanc a:visited, .btn_rouge a, .btn_rouge a:link, .btn_rouge a:visited, .btn_rouge a:active, .btn_blanc_large a, .btn_blanc_large a:link, .btn_blanc_large a:visited, .btn_blanc_large a:active, .btn_jaune a, .btn_jaune a:link, .btn_jaune a:visited, input.btn_rouge { margin: 3px 0; }
button.btn_rouge,button.btn_jaune, .btn a, .btn a:link, .btn a:visited, .btn_detail a, .btn_detail a:link, .btn_detail a:visited, .btn_panier a, .btn_panier a:link, .btn_panier a:visited, .btn_blanc a, .btn_blanc a:link, .btn_blanc a:visited, .btn_blanc_inv a, .btn_blanc_inv a:link, .btn_blanc_inv a:visited, .btn_rouge a, .btn_rouge a:link, .btn_rouge a:visited, .btn_rouge a:active, .btn_blanc_large a, .btn_blanc_large a:link, .btn_blanc_large a:visited, .btn_blanc_large a:active, .btn_jaune a, .btn_jaune a:link, .btn_jaune a:visited, input.btn_rouge { display: inline-block; vertical-align: middle; width: 180px; height: 31px; line-height: 2.1em; text-decoration: none; font-size: 1.1em; text-align: left; border:none; padding-left:5px;  font-family:"HelveticaNeueLTBoldCond"; margin-right:5px;}
input.btn_rouge { border:none; cursor: pointer; }
.btn_rouge a, .btn_rouge a:link, .btn_rouge a:visited, .btn_rouge a:active, .btn_blanc_large a, .btn_blanc_large a:link, .btn_blanc_large a:visited, .btn_blanc_large a:active, .btn_jaune a, .btn_jaune a:link, .btn_jaune a:visited { display: block; }
.btn a, .btn a:link, .btn a:visited, .btn_detail a, .btn_detail a:link, .btn_detail a:visited { color: #000000; background: transparent url(../images/bouton_general.png) scroll no-repeat left top; }
.btn a:hover, .btn a:active, .btn_detail a:hover, .btn_detail a:active { color: #ffffff; background: transparent url(../images/bouton_general.png) scroll no-repeat 0px -31px; }
button.btn_jaune,.btn_jaune a, .btn_jaune a:link, .btn_jaune a:visited, a.btn_jaune, a:link.btn_jaune { color: #000000; background: transparent url(../images/bouton_general.png) scroll no-repeat 0px -62px; }
button.btn_jaune:hover,.btn_jaune a:hover, .btn_jaune a:active, a:hover.btn_jaune { color: #ffffff; background: transparent url(../images/bouton_general.png) scroll no-repeat 0 -31px; }
.btn_blanc a, .btn_blanc a:link, .btn_blanc a:visited, a.btn_blanc, a:link.btn_blanc { color: #000000; background: transparent url(../images/bouton_general.png) scroll no-repeat 0px top; }
.btn_blanc a:hover, .btn_blanc a:active, a:hover.btn_blanc { color: #E80000; background: transparent url(../images/bouton_general.png) scroll no-repeat 100% -31px; }
.btn_blanc_inv a, .btn_blanc_inv a:link, .btn_blanc_inv a:visited { color: #000000; background: transparent url(../images/bouton_general.png) scroll no-repeat right -130px; }
.btn_blanc_inv a:hover { color: #E80000; background: transparent url(../images/bouton_general.png) scroll no-repeat right -162px; }
.btn_blanc_large a, .btn_blanc_large a:link, .btn_blanc_large a:visited, .btn_blanc_large a:active { color: #000000; background: transparent url(../images/btn_large.png) scroll no-repeat left top; }
.btn_blanc_large a:hover { color: #E80000; background: transparent url(../images/bouton_general.png) scroll no-repeat 0px -31px; }
button.btn_rouge, .btn_rouge a, .btn_rouge a:link, .btn_rouge a:visited, .btn_rouge a:active, input.btn_rouge { color: #000000; background: transparent url(../images/bouton_general.png) scroll no-repeat left top; }
button.btn_rouge:hover, .btn_rouge a:hover, input:hover.btn_rouge { color: #ffffff; background: transparent url(../images/bouton_general.png) scroll no-repeat 0 -31px; cursor:default; }
/*--------------------------------------------------------*/
/*--- Textes Menu gauche ---*/
.menu_content p, .menu_content span, .menu_content a { margin: 0 5px 0 5px; font-size: 11px; }
/*--------------------------------------------------------*/
/*--- Classes pour tableaux ---*/
.tab-vide { background-color: transparent; }
.tab-blanc { color:#000000; text-align:center; background-color: #FFFFFF; }
.tab-gris { color:#000000; text-align:center; background-color: #CCCCCC; }
.tab-gris2 { color:#000000; text-align:center; background-color: #bbbbbb; }
.tab-gris3 { color:#000000; text-align:center; background-color: #999999; }
.tab-gris-fonce { color:#FFFFFF; text-align:center; background-color: #666666; }
.tab-gris td, .tab-gris-fonce td, .tab-gris2 td { padding: 2px 5px 2px 5px; }
.tab-gris thead, .tab-gris-fonce thead, .tab-gris2 thead { padding: 2px 5px 2px 5px; height: 50px; }
.tab-gris tbody, .tab-gris-fonce tbody, .tab-gris2 tbody { padding: 2px 5px 2px 5px; }
.tab-gris2 { color:#ffffff; background-color: #000000; }
.tab-gris-fonce { color:#FFFFFF; text-align:center; background-color: #666666; }
.arrondi-gris-g { background-image: url(/images/coin_bg.png); background-position: left bottom; background-repeat: no-repeat; padding:4px; }
.arrondi-gris-d { background-image: url(/images/coin_hd.png); background-position: right top; background-repeat: no-repeat; padding:4px; }
textarea { width:90%; }
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--- Mise en page des Articles (ex : accueil.php) ---*/
.article-g { line-height:1em; float: left; padding: 0 10% 0 0; }
.article-g img { vertical-align:middle; display: block; margin: 0 auto 0 auto; }
.article-g h2 { color: #a50000; margin: 0 0 10px 0; }
.article-d { line-height:1em }
.article-d img { vertical-align:middle; }
div#form_login div a:link { font-size: 10px; color: #a50000; }
div#form_login div a:hover { color: #ffffff; }
/*--------------------------------------------------------*/
/*--- Page détail des cartes ---*/
.detail { padding:0 0 50px 0; width:980px; height:100%; }
.detail_g { float: left; margin-right:25px; max-width:600px; min-width:500px; }
.detail_g ul li { list-style:none; padding:0; }
ul.sti-menu { width:100%; }
ul.sti-menu li { padding: 0; margin:0; list-style-type:none; display:inline; }
ul.sti-menu li:first-child{ display:inherit; }
ul.sti-menu li { display:none; }
ul.sti-menu li:first-child { display: inline; }
ul.sti-menu li a img { border:0; }
.detail_d, .detail_d_long { padding:0 0 0 50px; }
.detail_d {margin: 0 0 0 510px;}
.detail_d_long { margin: 0 0 0 610px;}
.detail_d div, .detail_d_long div{vertical-align:top; }
.detail_d div span.font_rouge, .detail_d_long div span.font_rouge{ margin:10px 10px 20px 10px; width:50%; display:inline-block;}
.detail_d p { margin:5px; }
.detail_d a { margin: 0; padding: 0; border: 0;vertical-align:top; }
.detail_d img { margin: 0; padding: 0; border: 0; vertical-align:top; }
.detail_d span {  vertical-align:top; }
.detail_g div.btn_rouge { margin:50px 0 0 0; }
/*--------------------------------------------------------*/
/*--- Page Panier ---*/
div.panier_haut { width: 680px; margin: 0; float: right; text-align:right; }
div.table_tarif { width: 680px; margin: 20px 0; float: right; text-align:right; }
div.table_tarif dl { padding: 0 10px 0 10px; text-align: right; vertical-align: middle; }
div.table_tarif dl dt { text-align:left; display: block; position: absolute; line-height: 2em; height: 25px; }
div.table_tarif dl dd { text-align:right; width: 40%; line-height: 2em; height: 25px; }
.table_panier a, .table_panier a:active, .table_panier a:hover { outline: 0; }
.table_panier img { text-decoration: none; border: 0; outline: 0; }
div.panier_d { width: 100%; }
#panier  div.btn_rouge, #panier  p:first-child { margin: 0; }
texte_panier1 { width: 93%; height: 200px; }
.texte_panier2 { padding: 0 0 50px 0; width:40%; display:inline-block; vertical-align:top; }
.texte_panier3 { margin: 0 0 50px 0; width:100%; display:inline-block; vertical-align:top; }
.texte_panier2 div, .texte_panier3 div { float: right; display: inline; }
div.personnalisation { width:100%;}
.texte_panier3 { width:100%; padding:0; margin:0;}
.texte_panier3 td { padding: 5px; border:solid #cccccc 1px; font-size:0.95em; line-height:1.4em; }
.texte_panier3 td h5{ color:#a50000; font-size:1.5em; margin-bottom:15px; }
form.table_panier { border: 0; padding: 0; margin: 0; text-align: left; color: #000000; }
form.table_panier fieldset, form.table_panier dl, form.table_panier dd, form.table_panier dt, form.table_panier img { border: 0; }
form.table_panier fieldset { vertical-align: top; text-align:right; }
form.table_panier fieldset div{ vertical-align: top; border-right:solid 1px #f5f5f5; }
form.table_panier fieldset dl { border-top:solid 1px #eeeeee; width:670px; padding: 5px;  }
form.table_panier dd { display: inline-table; margin: 0 2px 0 2px; vertical-align:middle; }
.panier-gauche { width:25%; height:100%; float:left; display:block; text-align:left;}
.panier-gauche div{float:left;}
/*--------------------------------------------------------*/
/*--- Barre de progression de la commande ---*/
#barre_progression { height: 30px; width: 100%; margin: 0 auto 10px auto; text-align: center; background-color:#eeeeee; padding:0; line-height: 2em; color: #000000; }
#barre_progression a, #barre_progression a:hover, #barre_progression a:link, #barre_progression a:visited { color: #000000; font-size: 1em; }
#barre_progression a.active { color: #bd0000; font-size: 1.2em; font-weight: bold; }
#barre_progression img { margin: 0 15px; }
/*--------------------------------------------------------*/
/*--- Page RIB ---*/
div.table_rib { width: 100%; margin: 20px 0 20px 0; }
div.table_rib dl { padding: 0 10px 0 10px; text-align: center; vertical-align: middle; }
div.table_rib dl dt { text-align:left; display: block; position: absolute; line-height: 2em; height: 25px; }
div.table_rib dl dd { text-align:right; line-height: 2em; height: 25px; display:inline-table; }
/*--- Pages ecards---*/

.ecards_prix { height: 150px; margin:0; padding: 0; }
.ecards_prixdiv { margin: 0; vertical-align: top; background: transparent url(../images/ecards_prix_bg.png) scroll repeat-x left top; width: 55%; float: left; height:150px; }
.ecards_prix div h3 { margin: 15px 15px 0 15px; color:#FFFFFF; font-size:1.25em; }
.ecards_prix div p, .ecards_prix div h5, .ecards_prix div h6 { margin: 0 15px; }
a.entrer1, a:link.entrer1, a.entrer2, a:link.entrer2, a.entrer3, a:link.entrer3, a.entrer4, a:link.entrer4 { color: #e80000; font-size:1em; }
a:hover.entrer1, a:hover.entrer2, a:hover.entrer3, a:hover.entrer4 { color: #999999; font-size:1em; }
/* ----------  Boutons des prix sur ecards2.php  ----------*/
.btn_package_pme, .btn_package_office, .btn_package_pro, .btn_package_ultimate { height:150px; width: 120px; margin: 0; display: block; float:left; }
.btn_package_office a, .btn_package_office a:link, .btn_package_pro a, .btn_package_pro a:link, .btn_package_ultimate a, .btn_package_ultimate a:link { height:150px; width: 120px; margin: 0; display: block; outline: none; text-decoration: none; }
a#btn_package_ecardsgrat, a:link#btn_package_ecardsgrat, a#btn_package_ecardspme1, a:link#btn_package_ecardspme1, a#btn_package_ecardspme2, a:link#btn_package_ecardspme2 { width: 120px; margin: 0; display: block; outline: none; text-decoration: none; }
a#btn_package_ecardsgrat, a:link#btn_package_ecardsgrat { height:51px; }
a#btn_package_ecardspme1, a:link#btn_package_ecardspme1 { height:48px; }
a#btn_package_ecardspme2, a:link#btn_package_ecardspme2 { height:50px; }
.btn_package_office a, .btn_package_office a:link { background: transparent url(../images/btn_package_office.png) scroll no-repeat right top; }
.btn_package_pro a, .btn_package_pro a:link { background: transparent url(../images/btn_package_pro.png) scroll no-repeat right top; }
.btn_package_ultimate a, .btn_package_ultimate a:link { background: transparent url(../images/btn_package_ultimate.png) scroll no-repeat right top; }
a#btn_package_ecardsgrat, a:link#btn_package_ecardsgrat { background: transparent url(../images/btn_package_ecardsgrat.png) scroll no-repeat right top; }
a:hover#btn_package_ecardsgrat { background: transparent url(../images/btn_package_ecardsgrat.png) scroll no-repeat right bottom; }
a#btn_package_ecardspme1, a:link#btn_package_ecardspme1 { background: transparent url(../images/btn_package_pme1.png) scroll no-repeat right top; }
a:hover#btn_package_ecardspme1 { background: transparent url(../images/btn_package_pme1.png) scroll no-repeat right bottom; }
a#btn_package_ecardspme2, a:link#btn_package_ecardspme2 { background: transparent url(../images/btn_package_pme2.png) scroll no-repeat right top; }
a:hover#btn_package_ecardspme2 { background: transparent url(../images/btn_package_pme2.png) scroll no-repeat right bottom; }
.btn_package_office a:hover { background: transparent url(../images/btn_package_office.png) scroll no-repeat right bottom; }
.btn_package_pro a:hover { background: transparent url(../images/btn_package_pro.png) scroll no-repeat right bottom; }
.btn_package_ultimate a:hover { background: transparent url(../images/btn_package_ultimate.png) scroll no-repeat right bottom; }
.btn_package_pme a span, .btn_package_office a span, .btn_package_pro a span, .btn_package_ultimate a span { padding: 0 15px; color: #FFFFFF; outline: none; text-decoration: none; }
.btn_package_office a span, .btn_package_pro a span, .btn_package_ultimate a span { font-size:24px; line-height:6em; }
.btn_package_pme a span { font-size:14px; line-height:3.5em; }
.btn_package_pme a:hover span, .btn_package_office a:hover span, .btn_package_pro a:hover span, .btn_package_ultimate a:hover span { color: #000000; }
/*----------     ----------*/
.ecards_prix a.pme, .ecards_prix a.office, .ecards_prix a.pro, .ecards_prix a.ultimate { background: none; width:250px; height: 150px; display:inline-block; float:left; }
.ecards_prix a.pme { background: transparent url(../images/ecards_btnpackpme.png) scroll no-repeat left top; }
.ecards_prix a.pme:hover { background: transparent url(../images/ecards_btnpackpme.png) scroll no-repeat left bottom; }
.ecards_prix a.office { background: transparent url(../images/ecards_btnpackoffice.png) scroll no-repeat left top; }
.ecards_prix a.office:hover { background: transparent url(../images/ecards_btnpackoffice.png) scroll no-repeat left bottom; }
.ecards_prix a.pro { background: transparent url(../images/ecards_btnpackpro.png) scroll no-repeat left top; }
.ecards_prix a.pro:hover { background: transparent url(../images/ecards_btnpackpro.png) scroll no-repeat left bottom; }
.ecards_prix a.ultimate { background: transparent url(../images/ecards_btnpackultimate.png) scroll no-repeat left top; }
.ecards_prix a.ultimate:hover { background: transparent url(../images/ecards_btnpackultimate.png) scroll no-repeat left bottom; }
.divcachee div { color: #000000; text-align: left; margin: 25px 20% 50px 250px; }
.divcachee h1 { color: #a1bc30; }
.divcachee h2 { color: #000000; }
.divcachee h3 { color: #a1bc30; }
.divcachee ul { margin: 10px 0 20px 50px; }
.divcachee ul li { }
a.entrer { color: #a1bc30; }
.btn_ecardsuiv a, .btn_ecardsuiv a:link { background: transparent url(../images/ecards_suivant.png) scroll no-repeat left top; height: 150px; width: 250px; display: block; }
.btn_ecardsuiv a:hover { background: transparent url(../images/ecards_suivant.png) scroll no-repeat left bottom; }
.ecards_tarifs_p { width: 150px; height: 37px; display:block; }
.ecards_tarifs_p a { background: transparent url(../images/btn_jaune.png) scroll no-repeat left top; width: 150px; height: 37px; margin: 3px 0 0 10px; display: inline-block; padding: 0 5px 0 0; text-align: center; color: #000000; line-height: 2.8em; font-weight: bold; }
.ecards_tarifs_p a:hover { background: transparent url(../images/btn_jaune.png) scroll no-repeat left bottom; }
/*Sliding Text and Icon Menu Style*/
.sti-menu { width:1010px; position:relative; margin:20px auto 0 auto; }
.sti-menu li a { display:block; overflow:hidden; background:#fff; text-align:center; height:100%; width:100%; position:relative; }
.sti-menu li a h2 { color:#000; font-size:30px; font-weight:bold; text-transform:uppercase; position:absolute; padding:10px; text-align:center; width:80%; vertical-align:middle; text-shadow: 0px 1px 1px black; display:none; min-height:300px; height:300px; margin:25% 0; }
.sti-menu li a h3 { font-size:18px; font-style:italic; color: #111; position:absolute; top:248px; left:0px; width:180px; padding:10px; display:none; }
.sti-icon { height:100px; position:absolute;}
/*-----------------------------------------------------------------------------------*/
/* Page Login
/*-----------------------------------------------------------------------------------*/
.login div {margin:10px 0; }
