/*********** ICoupon ***********/
/* Style 

body{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	background:url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_body.gif) repeat-x #fff;
	font-size:11px;
	text-align: center;
	} mise en commentaire : asauvinet 27/11/2007
*/

/*** break */
.clear
{
	clear: both;
	display: block;
	height: 1px;
	margin-top: -1px;
}
/*** fin break */

/*** link */
a
{
	color: #000;
	text-decoration: none;
}

a:hover
{
	color: #000;
	text-decoration: underline;
}

.colorI
{
	color: #FF9426;
}

.errorSubscribe
{
	color: Red;
}

.colorHighLight
{
	color: #ff0000;
}
/*** Fin link */
/*********** Structure */
#mainContainer
{
	position: relative;
	margin: 0 auto;
	width: 1000px;
	text-align: left;
}

/* Header */
#header
{
	float: left;
	padding-top: 17px;
	width: 950px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_HeaderTop.gif) bottom right no-repeat;
	margin-bottom: 10px;
}

#header .log_icoupon
{
	float: left;
	width: 193px;
}

#header .accroche
{
	float: left;
	width: 280px;
}

#header .accroche img
{
	margin: 35px 0 0 20px;
}

#header .pub
{
	float: left;
	margin-top: 29px;
}

#NavTop
{
	width: 950px;
	float: left;
	height: 95px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop.gif) no-repeat;
	z-index: 5;
}

#NavTop li
{
	float: left;
}

#NavTop, #NavTop a
{
	color: #fff;
}

#NavTop ul.nav1
{
	float: left;
	width: 694px;
}

#NavTop ul.nav1 li
{
	position: relative;
	z-index: 5;
}

#NavTop ul.nav1 a:hover
{
	text-decoration: none;
}

#NavTop ul.nav1 a.onglet1
{
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	width: 142px;
	height: 29px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavCategorie_off.gif) no-repeat;
	padding: 6px 0 0 41px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 101px;
	height: 23px;
	voice-family: "\"{\"";
}

#NavTop ul.nav1 a.onglet2
{
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	width: 140px;
	height: 29px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavMarchand_off.gif) no-repeat;
	padding: 6px 0 0 41px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 99px;
	height: 23px;
	voice-family: "\"{\"";
}

#NavTop ul.nav1 input
{
	margin-top: 6px;
}

#NavTop input#searchText, #NavTop input#logId, #NavTop input#logPass
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_input.gif) repeat-x #fff;
	border: 1px solid #a0b5bf;
	height: 15px;
	padding-left: 3px;
	font-size: 10px;
	color: #7c7c7c;
}

.inputTxt
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_input.gif) top repeat-x #fff;
	border: 1px solid #a0b5bf;
	padding-left: 3px;
	font-size: 11px;
	width: 180px;
}

.smallInputTxt
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_input.gif) top repeat-x #fff;
	border: 1px solid #a0b5bf;
	padding-left: 3px;
	font-size: 11px;
	width: 80px;
}

.areaTxt
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_input.gif) top repeat-x #fff;
	border: 1px solid #a0b5bf;
	padding-left: 3px;
	font-size: 11px;
	width: 280px;
}


#NavTop input#searchText
{
	width: 182px;
	margin-left: 10px;
}

#NavTop ul.nav1 input.searchSubmit
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin-left: 5px;
	cursor: pointer;
}

#NavTop ul.nav2
{
	float: left;
	width: 256px;
	margin-top: 8px;
	clear: right;
}

#NavTop ul.nav2 li
{
	display: inline;
	margin-right: 5px;
}

#NavTop ul.nav2 li a, #NavTop p a
{
	text-decoration: underline;
}

#NavTop p.nav2Selection
{
	float: left;
	display: inline;
	margin-top: 8px;
	margin-left: 84px;
}

#NavTop .nav2Selection
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/picto_panier.gif) no-repeat;
	padding-left: 20px;
}

#NavTop .deconnexion
{
	text-align: right;
	margin-right: 15px;
}

#NavTop .deconnexion a
{
	font-size: 9px;
}

#NavTop input#logId, #NavTop input#logPass
{
	float: left;
	width: 95px;
	margin-right: 5px;
}

#NavTop .logSubmit
{
	background-color: #8b8b8b;
	color: #fff;
	border: 1px solid #a0b5bf;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

h1
{
	float: left;
	width: 682px;
	color: #669bc9;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	display: inline;
	margin: 10px 0 0 12px;
}

.blocklog
{
	float: left;
	width: 254px;
	margin-top: 3px;
}

.blocklog a
{
	text-decoration: underline;
}

.blocklog h3
{
	font-size: 11px;
	margin-bottom: 3px;
}

.searchByCategory
{
	float: left;
	width: 465px;
}

.searchByCategory dl.firstList
{
	float: left;
	width: 238px;
}

.searchByCategory dl.secondList
{
	float: left;
	width: 212px;
}

.searchByCategory dl dt
{
	float: left;
	width: 227px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/arrow1.gif) no-repeat 0 5px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 212px;
	voice-family: "\"{\"";
}

.searchByCategory dl dd
{
	float: left;
	width: 227px;
	padding: 0 0 4px 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 212px;
	voice-family: "\"{\"";
}

#NavTop ul.nav1 .layer
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/arrowTop.gif) 50px 0 no-repeat #fff;
	border: 1px solid #ff9426;
	position: absolute;
	top: 29px;
	left: -10px; /* deleted by stanga  	width: 500px;*/
	padding: 30px 0 30px 40px;
	z-index: 1000;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 480px;
	voice-family: "\"{\"";
}

#NavTop .searchByCategory
{
	color: #000;
}

#NavTop .searchByCategory .firstList, #NavTop .searchByCategory dl.firstList dt, #NavTop .searchByCategory dl.firstList dd
{
	width: 210px;
}

#NavTop #ongletSel .searchByCategory dt
{
	margin-bottom: 5px;
}
/* End Header */


/* Contain */
#container
{
	float: left;
	width: 710px;
	position: relative;
}

.containLeft
{
	float: left;
	width: 465px;
	margin-right: 30px;
}

.containRight
{
	float: left;
	width: 455px;
}

.containCategory
{
	float: left;
	width: 632px;
}

/* Titre */
.titreBlack
{
	font-size: 11px;
	border-bottom: 1px solid #b3b3b3;
	position: relative;
	height: 14px;
	margin-bottom: 10px;
	z-index: 1;
}

.titreBlack span
{
	background-color: #fff;
	position: absolute;
	bottom: -3px;
	padding-right: 4px;
	z-index: 1;
}

.titreBleu
{
	color: #357ebe;
	font-size: 14px;
	border-bottom: 1px solid #b3b3b3;
	position: relative;
	height: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.titreBleu span
{
	background-color: #fff;
	position: absolute;
	font-size: 14px;
	bottom: -3px;
	padding-right: 4px;
	z-index: 1;
}

.titreOrange
{
	color: #FF9426;
	font-size: 16px;
	border-bottom: 1px solid #FF9426;
	position: relative;
	height: 11px;
}

.titreOrange span
{
	background-color: #fff;
	position: absolute;
	bottom: -6px;
	padding-right: 4px;
	z-index: 1;
}
/* Fin Titre */

/* Coupon */

.Coupon .couponInfo a.tellAfriend img
{
	margin-top: 4px;
}
/* Fin Coupon */

/* Navigation de gauche */
.NavLeft, .NavLeft2
{
	float: left;
	width: 272px;
	margin: 0 37px 0 9px;
	display: inline;
}

.NavLeft h3, .NavLeft2 h3
{
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_titreLeft.gif);
	font-size: 11px;
	text-align: center;
	padding: 3px 0;
}

.NavLeft ul, .NavLeft2 ul
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavLeft.gif) bottom;
	padding: 22px 10px 0 22px;
	height: 570px;
}

.NavLeft ul li
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/arrow1.gif) 0 3px no-repeat;
	padding-left: 18px;
	margin-bottom: 4px;
}

.NavLeft2 ul li
{
	margin-bottom: 4px;
}
.NavLeft2 li a
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/arrow1.gif) 18px 3px no-repeat;
	padding-left: 36px;
}


.NavLeft ul li.allSellers
{
	background-position: 0 5px;
}

.NavLeft ul li.allSellers a, .NavLeft2 ul li.allSellers a
{
	font-size: 13px;
	font-weight: bold;
}

.NavLeft2 ul li.allSellers a
{
	padding-left: 0;
	background-image: none;
}


/* Fin Navigation de gauche */

/* Fin Navigation par onglet */
.navOnglet
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #bdbec0;
	margin-bottom: 10px;
}

.navOnglet li
{
	float: left;
	width: 155px;
	text-align: center;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/onglet_off.gif);
	margin-right: 4px;
}

.navOnglet li span
{
	display: block;
	padding: 2px 0;
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/onglet_on.gif);
	font-weight: bold;
}

.navOnglet li a
{
	display: block;
	padding: 2px 0;
	font-weight: bold;
}

li.lastOnglet
{
	margin: 0;
}
/* Fin Navigation par onglet */

.triAffichage
{
	float: left;
	width: 100%;
	text-align: right;
	padding: 10px 0;
}

.triAffichage h2
{
	float: left;
	width: auto;
	font-size: 14px;
	color: #357ebe;
}

.triSelection
{
	float: right;
	width: 350px;
}

.triAffichage select
{
	width: 200px;
}
/* Categorie */
.selectionBesOf
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #bdbec0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.selectionBesOf .Coupon
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_couponBestOf.gif) no-repeat;
}

.categoryBottom
{
	float: left;
	width: 630px;
	margin-top: 15px;
}

.categoryNumber
{
	float: left;
	width: 170px;
}

.categoryPage
{
	float: left;
	width: 290px;
	text-align: center;
}

.categoryPage a
{
	color: #ff9426;
	text-decoration: underline;
}

.categoryPage img
{
	margin: 0 5px;
}

.categoryDisplayAll
{
	float: left;
	width: 170px;
}

.categoryDisplayAll a
{
	display: block;
	background-color: #909090;
	border: 1px solid #a0b5bf;
	text-align: center;
	color: #fff;
	padding: 1px 0;
	font-weight: bold;
}
/* Fin Categorie */

/* Formulaire d'inscription */
.formInscription
{
	float: left;
	width: 930px;
	margin-left: 10px;
}

.formInscription .headForm
{
	float: left;
	width: 930px;
	padding-top: 3px;
	padding-bottom: 0px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_titreForm.gif) no-repeat;
}

.formInscription .headForm h2
{
	float: left;
	width: 838px;
	font-size: 16px;
	margin: 5px 0 0 28px;
	color: #fff;
	display: inline;
}

.formInscription .headForm ul
{
	float: left;
	width: 60px;
}

.formInscription .headForm li
{
	float: left;
	width: 30px;
}

.formInscription .bodyForm
{
	float: left;
	width: 930px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_Form.gif) bottom no-repeat;
	padding: 45px 60px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 810px;
	voice-family: "\"{\"";
}

.introBodyForm
{
	font-size: 12px;
}

.requiredFields
{
	text-align: right;
	font-size: 10px;
	padding-top: 20px;
}

.bodyForm .step1 label, .bodyForm p.civil span.label
{
	/*display:block;*/
	float: left;
	font-weight: bold;
	width: 90px;
}

.bodyForm .step1 p.pBirthDate
{
	width: 350px;
	margin-top: 8px;
}

.bodyForm .step1 span.labelLike
{
	float: left;
	font-weight: bold;
	width: 150px;
	margin-top: 3px;
}

.bodyForm .step2 label
{
	font-weight: bold;
}

.bodyForm .step1 input
{
	width: 195px;
}

.bodyForm fieldset
{
	margin-bottom: 25px;
}

.bodyForm p
{
	width: 100%;
	margin-bottom: 5px;
}

.bodyForm p.civil label
{
	float: none;
	font-weight: normal;
	width: auto;
	margin-right: 8px;
}

.bodyForm p.civil input
{
	width: auto;
}

.infoForm
{
	color: #959595;
	font-size: 10px;
}

.bodyForm .bodyFormLeft
{
	float: left;
	width: 410px;
	margin-top: 30px;
}

.bodyForm .step2 .bodyFormLeft
{
	margin-left: 100px;
	width: 250px;
	display: inline;
}

.bodyForm .bodyFormRight
{
	float: left;
	width: 365px;
	margin-top: 30px;
	border-left: 1px solid #d8d8d8;
	padding-left: 45px;
	height: 90px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 320px;
	voice-family: "\"{\"";
}

.bodyForm .bodyFormOption
{
	float: left;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_FormOption.gif) no-repeat;
	width: 367px;
	height: 95px;
	padding: 10px 0;
	margin: 20px 0 0 23px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 75px;
	voice-family: "\"{\"";
}

.bodyForm .bodyFormOption p label, .bodyForm .bodyFormOption p .labelLike
{
	width: 330px;
	display: block;
	float: left;
	padding-top: 3px;
	vertical-align: bottom;
	font-weight: normal;
}

.bodyForm .bodyFormOption p input
{
	width: auto;
	float: left;
	vertical-align: bottom;
	margin: 0 5px;
}

.ValidForm
{
	margin-top: 30px;
}

.ValidForm p
{
	float: left;
	width: 560px;
}

.ValidForm input
{
	float: left;
	width: 180px;
	margin-left: 60px;
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_ValidForm.gif);
	border: none;
	height: 42px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.ValidAnnonceur
{
	float: right;
	width: 180px;
	margin-left: 60px;
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_ValidForm.gif);
	border: none;
	height: 42px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.bodyForm ol
{
	margin: 0 0 12px 0;
	font-size: 12px;
}

.bt_acceuil
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 12px;
	display: block;
	width: 180px;
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/home_v2/bg_ValidForm.gif);
	border: none;
	height: 42px;
	font-size: 16px;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 30px;
	voice-family: "\"{\"";
}

.bt_acceuil:hover
{
	color: #fff;
	text-decoration: none;
}

.partYesNo
{
	margin-top: 20px;
}

#container .step1 .partYesNo label, #container .step1 .partYesNo input
{
	display: inline;
	margin: 0;
	padding: 0;
	float: none;
	font-weight: bold;
}

#container .step1 .partYesNo input
{
	width: 15px;
	margin: 0 5px 0 10px;
}

/* Fin Formulaire d'inscription */

/* Aide */
.Aide
{
	margin-left: 10px;
}

.Aide h2
{
	color: #ff9426;
	margin-bottom: 20px;
	font-size: 18px;
	font-style: italic;
}

.Aide h2 img
{
	margin-right: 10px;
}

.Aide h3
{
	margin-bottom: 15px;
}

.Aide h4
{
	margin-bottom: 10px;
	color: #000;
	font-size: 14px;
}

.Aide p, .Aide li
{
	font-size: 12px;
}

.Aide p
{
	margin-bottom: 15px;
}
/* Fin Aide */

/* Espace Annonceur */
.annonceurForm
{
	float: left;
	width: 650px;
	display: inline;
	margin: 28px 18px 0 10px;
}
#infoBoutique
{
	margin: 10px 0 20px 23px;
}
.annonceurForm h2
{
	margin-bottom: 30px;
}

.BlockFicheAnnonceur
{
	float: left;
	width: 272px;
}

.annonceurForm h3
{
	margin: 40px 0 10px 0;
	font-size: 11px;
}

.annonceurForm .DateValidite
{
	float: left;
	width: 50%;
}

.annonceurForm fieldset
{
	margin-bottom: 40px;
}

.annonceurForm .fieldset1 p
{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.annonceurForm .fieldset1 input
{
	float: left;
	margin-right: 2px;
}

.annonceurForm .fieldset1 label
{
	display: block;
	width: 120px;
	float: left;
	padding-top: 2px;
}

.annonceurForm .fieldset2 p
{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.annonceurForm .fieldset2 label
{
	display: block;
	float: left;
	width: 200px;
	font-weight: bold;
}

.annonceurForm select
{
	min-width: 35px;
}

.annonceurForm .fieldset2 p.ligneForm input
{
	float: left;
	margin-right: 3px;
}

.annonceurForm .fieldset2 p.ligneForm label
{
	width: 500px;
	padding-top: 2px;
}

.BlockFicheAnnonceur h3
{
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_titreLeft.gif);
	font-size: 11px;
	margin-top: 20px;
	padding: 3px 10px;
}

.annonceurForm .fieldset2 p.validImport
{
	text-align: right;
	margin-top: 10px;
	width: 405px;
}

.validImport input
{
	margin-left: 50px;
}

.BlockFicheAnnonceur .ficheAnnonceur
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavLeft.gif) bottom;
	padding: 10px;
	height: 570px;
}

.BlockFicheAnnonceur .ficheAnnonceur img
{
	float: left;
	border: 1px solid #8c8c8c;
	margin: 0 18px 10px 0;
}

.BlockFicheAnnonceur .ficheAnnonceur .ficheAnnonceurDetail
{
	float: left;
	margin-top: 35px;
	font-size: 12px;
}

.BlockFicheAnnonceur .ficheAnnonceur h4
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/arrow1.gif) 0 4px no-repeat;
	font-weight: bold;
	padding-left: 14px;
	font-size: 12px;
	margin-bottom: 3px;
}

.BlockFicheAnnonceur .ficheAnnonceur p
{
	margin-bottom: 3px;
}

.BlockFicheAnnonceur .ficheAnnonceur a
{
	color: #357ebe;
}

/* Fin Espace Annonceur */
/* Fin Container */

/* Footer */
#Footer
{
	background-color: #ff9426;
	width: 950px;
	float: left;
	margin: 20px 0;
}

#Footer li
{
	float: left;
	padding: 6px;
	color: #fff;
}

#Footer li:first-child
{
	padding-left: 16px;
}

#Footer li a
{
	color: #fff;
	text-decoration: underline;
}

#Footer li a:hover
{
	text-decoration: none;
}


#inscription
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}

/* Fin Footer */

/* Added by Stanga */
#NavTop a.menuListLink
{
	color: #000000;
}

/* Forgotten password */
#fPass
{
	color: #909090;
	font-weight: normal;
	position: absolute;
	top: 145px;
	border: 1px solid #ff9426;
	background-color: #fff;
	right: 450px;
	width: 168px;
	padding: 10px;
	z-index: 50;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	voice-family: "\"{\"";
	z-index: 999;
}

#fPass input
{
	margin-bottom: 3px;
	width: 148px;
}

#fPass .areaTxt
{
	margin-bottom: 3px;
	width: 148px;
}

#fPass input.submitFriend
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin: 5px;
	cursor: pointer;
}

#closeFpass
{
	font-size: 10px;
	color: #909090;
	text-decoration: underline;
}

#fPassIspace
{
	color: #909090;
	font-weight: normal;
	position: absolute;
	top: 350px;
	border: 1px solid #ff9426;
	background-color: #fff;
	right: 650px;
	width: 168px;
	padding: 10px;
	z-index: 999;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	voice-family: "\"{\"";
	height: 125px;
}

#fPassIspace input
{
	margin-bottom: 3px;
	width: 148px;
}

#fPassIspace .areaTxt
{
	margin-bottom: 3px;
	width: 148px;
}

#fPassIspace input.submitFriend
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin: 5px;
	cursor: pointer;
}

#closeFpassIspace
{
	font-size: 11px;
	color: #909090;
	text-decoration: underline;
}

#fPass_Subscribe
{
	color: #909090;
	font-weight: normal;
	position: absolute;
	top: 145px;
	border: 1px solid #ff9426;
	background-color: #fff;
	right: 610px;
	width: 168px;
	padding: 10px;
	z-index: 50;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	voice-family: "\"{\"";
}


#fPass_Subscribe input
{
	margin-bottom: 3px;
	width: 148px;
}

#fPass_Subscribe .areaTxt
{
	margin-bottom: 3px;
	width: 148px;
}

#fPass_Subscribe input.submitFriend
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin: 5px;
	cursor: pointer;
}

#closeFpass_Subscribe
{
	font-size: 10px;
	color: #909090;
	text-decoration: underline;
}
/* Coupon title and description - hides part of the text if it's too long */
.couponDescription
{
	color: #FF5F1B; /*font:900 12px Verdana;*/
	margin: 0px;
	padding: 0px;
	height: 45px;
	vertical-align: top;
	overflow: hidden;
}
.linkTellFriendCD
{
	margin-left: 57px;
}
/* Top text style */
.topText
{
	margin-left: 20px;
	margin-top: 35px;
	font-weight: bold;
	font-size: 15px;
}


/* Coupons list page - merchant Info Link, near the sort drop-down */
.merchantInfoLink
{
	float: left;
	vertical-align: bottom;
	font-size: 13px;
}
.lnkUseCoupon
{
	color: #FFFFFF;
	font-size: 7pt;
	white-space: nowrap;
	text-decoration: underline;
}
a:hover.lnkUseCoupon
{
	color: #FFFFFF;
}
.couponDeleteDiv
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_couponBottom.gif) top no-repeat;
}
.couponDeleteDiv a
{
	color: #0000AA;
	text-decoration: underline;
}
.blockCouponUser
{
	float: left;
	width: 310px;
}

/*new added 2.20.2007*/

.left
{
	float: left;
}

.marginL10
{
	margin-left: 10px;
}
.marginT4
{
	margin-top: 3px;
}

.subscribeInterests
{
	font-size: 12px;
	margin-top: 5px;
}


/*AllMerchants page styles*/
.selectedIndexClass
{
	background-color: Blue;
}
/*End of AllMerchants page styles*/

/* style for hidden elements */
.hidden
{
	display: none;
}

/* Fin Footer */

.NavLeft li.alphabet
{
	float: left;
	background: none;
	margin-right: 5px;
	width: 10px;
	padding: 0;
}
.NavLeft li.alphabet a
{
	color: #357EBE;
	background-color: inherit;
}
.NavLeft ul ul
{
	clear: left;
	background: none;
	height: auto;
	padding: 0;
}
.NavLeft .lettres
{
	clear: left;
	background: none;
	width: 200px;
	padding: 0;
	overflow: hidden;
}
.NavLeft .lettres div
{
	width: 5500px;
	margin-top: 20px;
}
.NavLeft .lettres div ul
{
	float: left;
	width: 200px;
	clear: none;
}

/*22.3.2007 Link tell about Coupon Of the Day*/
.linkTellCOTD, .linkTellCOTD:hover
{
	color: #2264C3;
	text-decoration: none;
}

/* Stanga */
.tellFriendCoupon label
{
	padding-right: 10px;
}

.UnableToLogin
{
	position: absolute;
	color: Red;
	background-color: #fff;
	padding: 50px;
	z-index: 11150; /* Modifié par asauvinet 29/11/2007*/
	left: 150px;
	top: 155px;
	border: 1px solid red;
	width: 400px;
	height: 80px; /* Ajouté par asauvinet 29/11/2007*/
	font-size: 40px;
	font-weight: 900;
	text-align: center;
}

.closeLoginError
{
	font-size: 10px !important;
	color: #909090 !important;
	text-decoration: underline !important;
}

.submitFriend
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin: 5px;
	cursor: pointer;
}

/* frameset */
body#IframeIcoupon
{
	text-align: left;
	overflow: hidden;
	background: none;
}

#iframe1
{
	float: left;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/borderframe.gif) right repeat-y;
}

.frameTop
{
	float: left;
	width: 336px;
	background-color: #fff;
	padding: 2px 0;
	margin: 0 0 0 0;
}

.frameTop a
{
	float: right;
	margin-right: 8px;
}

.logoIcoupon
{
	width: 320px;
	float: left;
	margin: 5px 0 30px 15px;
	display: inline;
}

#iframe1 p.text
{
	width: 260px;
	margin: 0 0 10px 15px;
	font-size: 12px;
	color: #000;
}

a.retourIcoupon
{
	position: absolute;
	bottom: 20px;
	left: 80px;
	background: url(../../site/img/common/bg_ValidForm.gif) no-repeat;
	width: 180px;
	color: #fff;
	height: 31px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	display: block;
	cursor: pointer;
	padding-top: 11px;
}

#iframe1 h1
{
	margin-top: 50px;
	width: 330px;
}

.layerFrame
{
	width: auto;
	margin-right: 4px;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_body.gif) repeat-x #fff;
}

.layerFrame .blockCoupon
{
	margin: 0 0 30px 15px;
	display: inline;
}

.layerFrame .couponDetail
{
	background-image: none;
	background-color: #eee;
}


.codeProduit
{
	clear: left;
	width: 305px;
	border: 1px solid #7c7c7c;
	text-align: center;
	padding: 3px 0;
	margin-left: 15px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	background-color: #fff;
}

#showIframe
{
	float: left;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/borderframe.gif) right repeat-y;
}

.layerShowIframe
{
	padding: 5px 0 0 2px;
	width: 24px;
}

#iframe2
{
	float: left;
}

.displayNone
{
	display: none;
}

.displayBlock
{
	display: block;
}
/* Fin frameset */

.bt_ok
{
	float: right;
	text-align: center;
	padding-top: 2px;
	display: block;
	width: 180px;
	color: #fff;
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_ValidForm.gif);
	border: none;
	height: 42px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.bt_ok:hover
{
	color: #fff;
	text-decoration: none;
}

.MerchantsAlphabet
{
	padding-left: 16px;
	color: #357EBE;
}

.MerchantsListAllBody
{
	color: #357EBE;
}

.alphabetHeader
{
	color: #357EBE;
	font-size: 11px;
	text-decoration: none;
	border: none;
	font-weight: normal;
}

.question
{
	font-size: 10px;
	font-family: Verdana;
}


.FAQ_titre
{
	color: #357EBE;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.FAQ_question
{
	color: #FF5910;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.FAQ_reponse
{
	color: #3C3E3C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}












#tellAFriend
{
	position: absolute;
	z-index: 999;
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 20%;
	left: 30%;
	border: 1px solid #357EBE;
	background-color: #FFF;
	padding: 10px;
	z-index: 999;
	color: #3c3e3c;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	voice-family: "\"{\"";
}

#tellAFriend h3
{
	color: #FF9426;
	float: left;
	margin-bottom: 15px;
	font-size: 11px;
	font-weight: bold;
}

#tellAFriend input
{
	margin-bottom: 3px;
	width: 148px;
}

#tellAFriend .areaTxt
{
	margin-bottom: 3px;
	width: 148px;
}

#tellAFriend input.submitFriend
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin: 5px;
	cursor: pointer;
}

#Recommander
{
	position: absolute;
	z-index: 999;
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 20%;
	left: 25%;
	border: 1px solid #357EBE;
	background-color: #FFF;
	padding: 10px;
	z-index: 999;
	color: #3c3e3c;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	voice-family: "\"{\"";
}

#Recommander h3
{
	color: rgb(53, 126, 190);
	float: left;
	margin-bottom: 15px;
	font-size: 11px;
	font-weight: bold;
}

#Recommander input
{
	margin-bottom: 3px;
	width: 148px;
}

#Recommander .areaTxt
{
	margin-bottom: 3px;
	width: 148px;
}

#Recommander input.submitFriend
{
	background: url(http://mirror.ibase.fr/mailing/icoupon2/images/common/bg_NavTop_submit.gif);
	text-align: center;
	color: #fff;
	border: 0;
	width: 88px;
	height: 17px;
	margin: 5px;
	cursor: pointer;
}

a.Recommander img
{
	margin-top: 4px;
}

#tellFriendCoupon
{
	padding: 10px;
	z-index: 999;
	color: #3c3e3c;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}


/*#tellFriendCouponDuJour
{
	position: absolute;
	width: 320px; /*height: 250px; margin: -125px 0 0 -155px;
	margin-left: 10px; /*margin:100px 121px, 0px, -170px;
	top: 20%;
	left: 30%;
	border: 1px solid #357EBE;
	background-color: #FFF;
	padding: 10px;
	z-index: 999;
	color: #3c3e3c;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}  */

#tellFriendCouponDuJour h3
{
	color: #FF9426;
	float: left;
	margin-bottom: 15px;
	font-size: 11px;
	font-weight: bold;
}

#tellFriendCouponDuJour div p
{
	float: none;
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	height: 20px;
}
/*form-div*/
#tellFriendCouponDuJour table p label
{
	display: block;
	width: 110px;
	text-align: right;
	float: left;
	margin-top: 2px;
}
/*form-div*/
#tellFriendCouponDuJour table tr td input, #tellFriendCouponDuJour table tr td.areaTxt
{
	display: block;
	float: right;
	margin-top: 5px;
}

/*form-div*/
#tellFriendCouponDuJour table tr td p.validForm
{
	display: block;
	margin-top: 50px;
	text-align: center;
}
/*form-div*/
#tellFriendCouponDuJour table tr td p.validForm input
{
	float: none;
	display: inline;
}

/*form-div*/
#tellFriendCouponDuJour table tr td textarea
{
	width: 180px;
	height: 50px;
	margin-top: 5px;
}

#tellFriendCoupon h3
{
	color: #FF9426;
	float: left;
	margin-bottom: 15px;
	font-size: 11px;
	font-weight: bold;
}

#tellFriendCoupon div p
{
	float: none;
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	height: 20px;
}

#tellFriendCoupon table p label
{
	display: block;
	width: 110px;
	text-align: right;
	float: left;
	margin-top: 2px;
}

#tellFriendCoupon table tr td input, #tellFriendCoupon table tr td.areaTxt
{
	display: block;
	float: right;
	margin-top: 5px;
}

#tellFriendCoupon table tr td p.validForm
{
	display: block;
	margin-top: 50px;
	text-align: center;
}

#tellFriendCoupon table tr td p.validForm input
{
	float: none;
	display: inline;
}

#tellFriendCoupon table tr td textarea
{
	width: 180px;
	height: 50px;
	margin-top: 5px;
}

