	
/* ________________________________________________ => CORPS DE PAGE */
html {font-size: 10px;}

body {margin:0; padding:0; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:center; font-size:1em;}
#main {width:950px; margin:auto; text-align:left; border-left:solid 1px #959595; border-right:solid 1px #959595; }

img, a img {border:none;}
p {margin:0; padding:0; color:#010101;}
a {color:#010101; text-decoration:underline;}
a:hover {color:#010101; text-decoration:none;}
a.bt1 {display:block; height:24px; width:auto; margin:0; padding:0; text-decoration:none}
a.bt1 strong{color:#F49731;}
a.bt1 img{border:0; margin-top:5px!important;}
a.bt1 span{display:block; float:left; height:24px; line-height:23px; padding-right:15px; background:url(../gfx/bg_bt1.png) scroll right top no-repeat; text-align:center;}
a.bt1 span span{padding:0 0 0 15px; background:url(../gfx/bg_bt1.png) scroll left top no-repeat;}
span.bt2{padding-left:2px;background:url(../gfx/bg_bt1.png) scroll left top no-repeat;}
input.bt2{width:auto; margin:0; padding:3px 5px 5px; border:0; background:url(../gfx/bg_bt1.png) scroll right top no-repeat; text-align:center; color:#F49731; font-weight:bold;}
span.inlineSubmit{ margin-left:10px;}
a.fleche {padding-left:10px; background:url(../gfx/bl_fleche.gif) 0 5px no-repeat; color:#4c5d6a}
.espace {line-height:17px;}

ul {margin:0; padding:0; list-style:inside disc;}

.clearboth {float:none; clear:both; height:0; width:0; margin:0; padding:0; line-height:0;}
.spacer {margin:10px 0;}
.imgLeft {float:left;margin-right:5px;}
.floatLeft {display:block; float:left;}
.floatRight {display:block; float:right}
.noMargin {margin:0;}
.noPadding{padding:0;}

/* ________________________________________________  => POLICES */

h1 {}
h2 {margin:0; padding:0; font-size:1.2em; font-weight:normal; text-transform:uppercase; color:#1b171b;}
h3 {margin:0; padding:0; font-size:1.1em;}
			
/* ________________________________________________  => HEADER  */

#header { margin:40px auto 0 auto; height:99px; background:url(../gfx/bg_header.png) no-repeat top #f8be44;}
#header a.headerHome{display:block; float:left; margin:45px auto auto 24px;}
#header #pub { float:left; margin: 20px 0 0 20px;}
#header #linkES {background:url(../gfx/lock.png) right no-repeat; margin:14px 10px 0 0; display:block; float:right; padding-right:20px;}
#header a.headerAccount{display:block; padding:0 0 0 8px; background:url(../gfx/bl_headerAccount.png) left no-repeat; color:#4c5d6a; text-transform:uppercase; font-weight:bold;}

/* ________________________________________________  => NAVTOP  */

#navTop {height:40px; background:url(../gfx/bg_navTop.png) top right #ffffff; border-bottom:1px solid #d8e5eb;}

#navTop #connect{float:left; margin:2px auto auto 24px;}
#navTop #connect a.logout{padding-left:40px; color:#52be33;}
#navTop #connect p{margin-top:10px;}
#navTop #connect form { margin:4px 0;}

#navTop #connect input {color:#cccccc; margin-right:10px; width:70px; font-size:0.9em;}
#navTop #connect input.submit {width:auto; margin:10px 0 0; padding:0; border:none; background:none; color:#4c5d6a; font-size:0.9em;text-decoration:underline;}
#navTop #connect a.connect {display:block; float:left; margin:11px 0 0 10px; text-decoration:underline; color:#4c5d6a; font-size:0.9em;}

#navTop #connect img.btHomeNoLog { display:block; float:left; margin-top:10px; }

#navTop #smenoLinks{float:right; margin:12px 7px auto auto;}
#navTop #smenoLinks a{margin-left:27px;}
			
/* ____________________________________________________________________________  => MAINCONTENT  */

#mainContent {padding:25px 0; background:url(../gfx/bg_mainContent.png) repeat-x bottom;}

#mainContent div.hr{clear:both; float:none; height:30px; background:url(../gfx/bg_profilDotted.png) repeat-x center scroll;}
#mainContent div.hr2{clear:both; float:none; height:12px; background:url(../gfx/bg_profilDotted.png) repeat-x top scroll;}
#mainContent div.hr3{clear:both; float:none; height:9px; background:url(../gfx/bg_profilDotted.png) repeat-x center scroll;}
#mainContent div.hr hr, #mainContent div.hr2 hr, #mainContent div.hr3 hr {display:none;}
#mainContent h3, #mainContent h3 a{font-weight:bold; color:#4b5c6a;}
#mainContent h3 a{display:inline-block;}
#mainContent #sidebar h3 {display:inline;}
#mainContent h3 a, #mainContent p.legend a{text-decoration:underline;}
#mainContent h3 a:hover, #mainContent h3 a.active, #mainContent p.legend a:hover{color:#f49731; text-decoration:underline;}
#mainContent h3 a.active {padding-left:10px; background:url(../gfx/bl_fleche.gif) 0 -16px no-repeat;}
#mainContent p{padding-bottom:15px; color:#1b171b;}
#mainContent p.prelegend{padding-bottom:0px;}
#mainContent p.legend{padding-top:6px; color:#8e969d;}
#mainContent p.legend a{color:#4c5d6a;}
#mainContent p.legend a.legendLink{color:#8E969D}
#mainContent p.marginsoiree{padding-top:27px;}
#mainContent span.legend, #mainContent span.legend a{color:#8e969d;}
#mainContent a.linkAvis{float:right; color:#F49731;}
#mainContent .noMargin {margin:0;}
#mainContent .noPadding{padding:0;}

/* ________________________________________________  => SIDEBAR  */

#mainContent #sidebar{float:left; width:254px;}
#mainContent #sidebarIN{padding-left:22px;}
#mainContent #sidebarIN p{padding:12px 0 0 0; }
#mainContent #sidebarIN p.profilName {font-size:1.1em;}
#mainContent #sidebarIN img, #mainContent #sidebarIN h3, #mainContent #sidebarIN p{margin:0 5px;}
#mainContent #sidebar img.avatar{float:left; border:solid 1px #dae1e3; margin-right:15px;}
#mainContent #sidebar #etatAvancement{border:solid 1px #dae1e3; margin:15px 5px 0; width:174px; background:url(../gfx/bg_etatAvancement.png) repeat-x #cccccc;}
#mainContent #sidebar #etatAvancement img{margin:0;}
#mainContent #sidebar ul.lastPayment, #mainContent #sidebar ul.lastPayment li ul {list-style:none; margin:0; padding:0; margin-top:20px;}
#mainContent #sidebar ul.lastPayment li{margin-top:12px; padding-top:10px; background:url(../gfx/bg_sideBarLastPayment.png) left top no-repeat; text-transform:uppercase; font-size:1.2em; color:#ffffff;}
#mainContent #sidebar ul.lastPayment li span{padding-left:7px;}
#mainContent #sidebar ul.lastPayment li ul {margin-top:20px;}
#mainContent #sidebar ul.lastPayment li ul li{margin:0 0 5px 0; padding:0 0 5px 0; text-transform:none; background:url(../gfx/bg_profilDotted.png) bottom repeat-x; font-size:0.8em; color:#4b5c6a;}
#mainContent #sidebar ul.lastPayment li ul li span.date{display:inline-block; width:80px; font-weight:bold;}
#mainContent #sidebar p.bloc{padding:10px; background:#fbfbfc; color:#53bf34;}
#mainContent #sidebar p.bloc a{color:#53bf34;}
#mainContent #sidebar span.sp {display:inline-block;margin-left:20px;background:#4c5d69;color:#fff;padding:4px;font-size:90%;}

/* ________________________________  => HOME NON LOG  */
/*
#mainContent #sidebar #ad{width:600px; height:168px; background:url(../gfx/bg_home.jpg) no-repeat left top; text-align:right;}
#mainContent #sidebar #ad a{display:inline-block; padding-top:150px; color:#8e969d;}
*/
#mainContent #sidebar #homeNonLogLeft{float:left; width:260px; padding-top:8px;}
#mainContent #sidebar #homeNonLogRight{float:right; width:310px; border:1px solid #fde8c0; background:#ffffff;}

#mainContent #sidebar #homeNonLogLeft img, #mainContent #sidebar #homeNonLogLeft h3, #mainContent #sidebar #homeNonLogLeft p, #mainContent #sidebar #homeNonLogRight img, #mainContent #sidebar #homeNonLogRight h3, #mainContent #sidebar #homeNonLogRight p{margin:0;}

#mainContent #sidebar #homeNonLogLeft h2{display:block; padding:6px 10px; margin:20px 0 12px; background:url(../gfx/bg_sideBarHomeNonLogLeft.png) repeat-x top; border-left:1px solid #d1d9dd; border-right:1px solid #d1d9dd; color:#ffffff;}
#mainContent #sidebar h2 {display:block; padding:6px 10px; margin-bottom:10px;background:url(../gfx/bg_sideBarHomeNonLogLeft.png) repeat-x top; border-left:1px solid #d1d9dd; border-right:1px solid #d1d9dd; color:#ffffff;}
#mainContent #sidebar h2 a { color:#fff; }

#mainContent #sidebar #homeNonLogRight h2{display:block; padding:6px 10px; background:url(../gfx/bg_sidebarRightH2.png) repeat-x top; color:#ffffff;}
#mainContent #sidebar #homeNonLogRight div#registerOk{padding:10px;}
#mainContent #sidebar #homeNonLogRight form {padding:10px;}
#mainContent #sidebar #homeNonLogRight form p {padding:0;}
#mainContent #sidebar #homeNonLogRight form a.explications {display:block; margin-top:12px; color:#8e969d;}
#mainContent #sidebar #homeNonLogRight form p#whyInfoTooltip { margin:10px 0; }
#mainContent #sidebar #homeNonLogRight form label{width:100px;}
#mainContent #sidebar #homeNonLogRight form select {margin:7px 10px 7px 0;}
#mainContent #sidebar #homeNonLogRight form input {margin:7px 10px 7px 0;}
#mainContent #sidebar #homeNonLogRight form label.status {width:80px;}
#mainContent #sidebar #homeNonLogRight form label.birthDay {width:80px;}
#mainContent #sidebar #homeNonLogRight select.birthDay {width:45px; padding:0;}
#mainContent #sidebar #homeNonLogRight select.birthMonth {width:75px; padding:0;}
#mainContent #sidebar #homeNonLogRight select.birthYear {width:60px; padding:0;}
#mainContent #sidebar #homeNonLogRight form label.small {width:auto; margin-top:5px;}
#mainContent #sidebar #homeNonLogRight form input.radio {margin:5px 10px 0;}
#mainContent #sidebar #homeNonLogRight form label.cgv {width:240px;}
#mainContent #sidebar #homeNonLogRight form span.bt2 {margin:25px 0 10px;}
#mainContent #sidebar #homeNonLogRight form input.bt2 {margin:0;}
#mainContent #sidebar #homeNonLogRight form label.error { color:#f00; margin:0; padding:0; margin-left:100px; width:180px; }


/* ________________________________________________  => CONTENT  */

#mainContent{font-size:1.1em;}
#mainContent #plainContent { margin:0 20px; }
#mainContent #plainContent h1 { font-size:160%; font-weight:bold; }
#mainContent #plainContent h2 { margin-bottom:20px; font-size:120%; font-weight:bold; }
#mainContent #content {float:right; width:651px;}
#mainContent #contentIN {padding-right:15px;}
#mainContent #content #contentLeft{float:left; width:325px;}
#mainContent #content #contentRight{float:left; width:325px;}
#mainContent #content #contentRight .contentRight{padding:0 15px 0 40px;}

#mainContent #contentIN p.profilName{margin-top:8px; padding:0;}
#mainContent #content h3 a{margin-bottom:12px;}
#mainContent #content a{text-decoration:none;}
#mainContent #content a:hover{text-decoration:none; color:#F49731;}
/*#mainContent #content a:hover{text-decoration:underline;}
#mainContent #content p.legend a:hover{text-decoration:none; color:#F49731;}*/
#mainContent #content a.spacingEvent{margin:0 13px;}
#mainContent #content a.underline{text-decoration:underline;}
#mainContent #content h3 a, #mainContent #content h3 a.active, #mainContent #content p.legend a{text-decoration:underline;}
#mainContent #content p.legend a.legendLink, #mainContent #content p.legend a.link-event{text-decoration:none;}
#mainContent #content img.avatar{float:left; border:solid 2px #dae1e3; margin:0px 10px 0 0;}

#mainContent #content #contentRight h2{display:block; padding:6px 10px; margin-bottom:12px; background:url(../gfx/bg_contentRightH2.png) repeat-x top; border-left:1px solid #d1d9dd; border-right:1px solid #d1d9dd; color:#ffffff;}
#mainContent #content #contentRight #forumList ul {list-style:none; margin-bottom:20px;}
#mainContent #content #contentRight #forumList ul li{clear:both; margin-bottom:2px;}
#mainContent #content #contentRight #forumList ul img{float:left;margin:0 8px 2px 0; border:1px solid #d8e0e2;}
#mainContent #content #contentRight #forumList ul a{display:inline-block; padding-top:7px; text-decoration:none;}
#mainContent #content #contentRight #forumList div.rte ul {list-style:disc; padding:0 0 0 10px;}
#mainContent #content #contentRight #forumList div.rte ul li{margin:0 0 10px 10px; padding:0;}
#mainContent #content #contentRight .bonsplans img{float:left;margin:0 15px 5px 0;}

#mainContent #content .natureAbonne {float:left; margin-left:30px;}
#mainContent #content .divform {padding-left:30px;}

/* ______________________________________  => SOIREES  */

#mainContent #content #tousEvenements {margin-bottom:20px;}
#mainContent #content #vosEvenements p, #mainContent #content #evenementsAttente p, #mainContent #content #evenementsRefuses p, #mainContent #content #tousEvenements p {margin:0; padding:10px 0;}
#mainContent #content #vosEvenements p.p1, #mainContent #content #evenementsAttente p.p1, #mainContent #content #evenementsRefuses p.p1 {background:#f5f5f6;}
#mainContent #content #tousEvenements p.p2 {background:#f6f6f6;}
#mainContent #content #vosEvenements p, #mainContent #content #tousEvenements p {width:100%;}
#mainContent #content #vosEvenements a.evenementAvis, #mainContent #content #tousEvenements a.evenementAvis {float:right; color:#44b2f2; text-decoration:underline;}
#mainContent #content #vosEvenements a.evenementPartager, #mainContent #content #tousEvenements a.evenementPartager {float:right; display:block; margin:0 0 0 25px; padding:0; height:16px; width:auto; text-decoration:none}
#mainContent #content #vosEvenements a.evenementPartager span, #mainContent #content #tousEvenements a.evenementPartager span{display:inline-block; height:16px; line-height:15px; padding-right:15px; background:url(../gfx/bg_btplus.png) scroll right top no-repeat; text-align:center;}
#mainContent #content #vosEvenements a.evenementPartager span span, #mainContent #content #tousEvenements a.evenementPartager span span {padding:0 0 0 22px; background:url(../gfx/bg_btplus.png) scroll left top no-repeat; text-transform:uppercase;}



/* ________________________________________________  => FORMULAIRE  */
form {margin:0; padding:0;}
#mainContent p.warning {color:#f23016;}
label {float:left; margin-top:11px; text-align:left; font-weight:bold; color:#4c5d6a;}
label.access {position:absolute; left:-9999em;}
label.small {font-weight:normal; margin:0 15px 0 0; color:#010101;}
label.radio {margin:0 15px 0 0;}
label.disabled {color:#8e969d;}
select {float:left; height:20px; margin:8px 10px 0 0; padding:0 0 0 5px; border:1px solid #cccccc; background:url(../gfx/bg_input.png) repeat-x #ffffff; color:#010101; font-size:0.95em;}
input {float:left; width:166px; margin:8px 10px 0 0; padding:2px 5px; border:1px solid #cccccc; background:url(../gfx/bg_input.png) repeat-x #ffffff; color:#010101;}
input.radio {width:auto; margin:0 10px; padding:0; border:none; background:none;}
input.error, textarea.error, select.error { border:1px solid #f00; }
input.radio.error { background:url(../gfx/bg_input_error.png) no-repeat 100% 50%; }
textarea {float:left; margin:8px 10px 0 0; padding:2px 5px; border:1px solid #cccccc; background:url(../gfx/bg_input.png) repeat-x #ffffff; color:#010101;}

#mainContent #content span.explications {display:inline-block; width:250px; margin-top:11px; color:#8e969d; font-size:0.95em;}

#mainContent #content #update_avatar span.bt2 {margin-top:10px;}

#mainContent #content #identite label {width:125px;}
#mainContent #content #identite input.strong {font-weight:bold;}
#mainContent #content #identite select.birthDay {width:45px;}
#mainContent #content #identite select.birthMonth {width:75px;}
#mainContent #content #identite select.birthYear {width:60px;}
#mainContent #content #identite select.departement {width:95px;}
#mainContent #content #identite select.ville {width:95px;}

#mainContent #content #etude table th {padding-bottom:10px;}
#mainContent #content #etude table th label{margin:0; color:#8e969d; font-variant:small-caps;}
#mainContent #content #etude table td input {width:90px;}
#mainContent #content #etude table td.c1 {width:75px;}
#mainContent #content #etude table td.c2 {width:170px;}
#mainContent #content #etude table td.c3 {width:120px;}
#mainContent #content #etude table td.c4 {width:165px;}
#mainContent #content #etude table td.c5 {width:50px;}
#mainContent #content #etude table td.c1 input {width:46px;}
#mainContent #content #etude table td.c2 select {width:120px;}
#mainContent #content #etude table td.c3 select {width:95px;}
#mainContent #content #etude table td.c4 select {width:125px;}

#mainContent #content #interet table td.c1 {width:135px;}
#mainContent #content #interet table td.c2 {width:50px;}
#mainContent #content #interet table td.c1 select {width:125px;}

#mainContent #content #passwordFields label {width:175px;}

#mainContent #content #sp_optin p.cataloguespe {padding:15px 0 7px 0;}
#mainContent #content #sp_optin label.codePromo {width:110px;}
#mainContent #content #sp_optin input.codePromo {width:80px;margin-left:10px;}
#mainContent #content #sp_optin input.codeParrain {width:120px;margin-left:10px;}
#mainContent #content #sp_optin span.bt2 {margin-top:20px;}	
#mainContent #content #sp_sponsor span.bt2 {margin-top:20px;}
#mainContent #content #sp_sponsor label {margin-right:10px;}

#mainContent #content #evenement { padding:0 20px; }
#mainContent #content #evenement input, #mainContent #content #evenement textarea {margin-right:0; width: 500px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; margin:10px 0;}
#mainContent #content #evenement select { margin:10px 0;}
#mainContent #content #evenement input.plan { width: 418px; }
#mainContent #content #evenement label {margin-right:10px;}
#mainContent #content #evenement label.date {width:80px;}
#mainContent #content #evenement input.date-pick {width:80px;}
#mainContent #content #evenement label.heure {padding-right:6px; width:90px; text-align:right;}
#mainContent #content #evenement input.heure {width:110px;}
#mainContent #content #evenement a.dp-choose-date {float: left;	width: 30px; height: 16px; padding: 0; margin: 11px 0 0; display: block; text-indent: -2000px; overflow: hidden; background: url(../gfx/bl_calendar.png) no-repeat 3px center;}
#mainContent #content #evenement a.dp-choose-date.dp-disabled {background-position: 0 -20px;	cursor: default;}
#mainContent #content #evenement input.dp-applied {width: 110px; float: left;}
#mainContent #content #evenement input.prix {width:90px;}
#mainContent #content #evenement span.explications {margin-left:100px; width:auto;}
#mainContent #content #evenement .explications a {color:#64737e; text-decoration:underline; font-weight:bold;}
#mainContent #content #evenement textarea.description {height:50px;}
#mainContent #content #evenement input.balumpa_submit_event {margin:0; width: auto; background:url('../gfx/balumpa_submit_event.png'); text-indent:-9999px; width: 196px; height:31px; border:0; margin:20px 0 20px 200px; }
#mainContent #content #evenement .hidden {display:none;}
#mainContent #content #evenement div img { margin:10px 0 0 6px; float:left; }
#mainContent #content p.balumpa_footer { padding:10px 0;  margin:20px 0 0; background:url('../gfx/balumpa_footer.png'); width:607px; text-align:center; color:#fff; font-size:0.9em; }

#mainContent #content #balumpa_register h2 { color:#006daa;margin-top:10px; }
#mainContent #content #balumpa_register h3 { font-weight:normal;margin:10px 0; }
#mainContent #content #balumpa_register p {color:#696566; font-style:italic; padding:4px 0 10px 0;}
#mainContent #content #balumpa_register fieldset { border:none; margin:0; padding:0;}
#mainContent #content #balumpa_register label { width:120px; }
#mainContent #content #balumpa_register label span { font-weight:normal; font-size:0.8em;  }
#mainContent #content #balumpa_register input { width:216px; }
#mainContent #content #balumpa_register .disabled label { font-weight:normal; }
#mainContent #content #balumpa_register .disabled input { background:none; border:none; }
#mainContent #content #balumpa_register { margin:0 30px 10px 10px; display:block;}
#mainContent #content #balumpa_register input.balumpa_submit_register {margin:0; width: auto; background:url('../gfx/balumpa_submit_register.png'); text-indent:-9999px; width: 114px; height:27px; border:0; margin:30px 0 20px 16px; }
#mainContent #content #balumpa_register .hr { height:4px; background:none; border:none; background-color:#e2e2e2;}
#mainContent #content #balumpa_register p.tip { display:block; margin-left:120px; padding:0; clear:both; font-size:0.9em;}
#mainContent #content #balumpa_register p.cgv { font-style:normal; width: 220px; float:left; margin:10px 0 0 0; font-size:0.9em;}
#mainContent #content #balumpa_register p.cnil { font-size:0.8em; padding-bottom:4px; text-align:justify; }
#mainContent #content #balumpa_register p.error { color:#f23016; font-style:normal; }
#mainContent #content #balumpa_register img.tick { margin:6px 0 0 0; }
#mainContent #content #balumpa_avatar { display:block; float:left;}
#mainContent #content #balumpa_mask { position:absolute; width:607px; height:46em; z-index:10; background:url('../gfx/balumpa_mask.png'); }

#mainContent #content #tousEvenements form {margin:15px 0 20px;}
#mainContent #content #tousEvenements a.selectAll {float:left; margin:10px 35px 0 0; color:#F49731; text-decoration:underline; font-weight:bold;}
#mainContent #content #tousEvenements label {margin-right:6px;}
#mainContent #content #tousEvenements select.selectType {width:82px;}
#mainContent #content #tousEvenements select.selectLocalisation {width:108px;}
#mainContent #content #tousEvenements select.selectZoneUniversitaire {margin-right:0; width:108px;}


#mainContent #content div.submit_messages {border:solid 1px #dae1e3; margin:0 9px 20px 0; padding:1em; font-size:1.2em;}
#mainContent #content div.submit_messages p {padding:0;	color:#52BE33;}
#mainContent #content div.submit_messages p.warning {color:#f23016;}



/* ________________________________________________  => FOOTER  */

#footer{padding:34px 28px 17px 28px; background:url(../gfx/bg_footer.png) top repeat-x #171615;}
#footer p{color:#8e969d; font-size:0.9em;}
#footer a {color:#8e969d; font-weight:bold;}

/* ------------------------------------------------  => AJAX    */
body .JsOnly { display:none; }
body.js .JsOnly { display:block; }
body.js .hideIfJS { display:none; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border:1px solid #ccc;
	background-color: #fff;
	padding: 5px;
	width:300px;
	font-size:110%;
}
#tooltip h3, #tooltip div { margin: 0; }

.ui-dialog {
	text-align:left;
}

.ui-dialog imgLeft {
	float:left;
	margin-left:10px;
}

.ui-dialog p {
	padding:6px 0;
	line-height:140%;
}

#hobbiesContainer select {
	width:200px;
}

body.js #sp_order label.radio {
	cursor:pointer;
}

div.detail_cadeau {
	margin:1em 0 0 3em;
}

div.detail_cadeau img {
	margin:0 10px 10px 0;
}

body.js h2.toggler {
	cursor:pointer;
	background:url(../gfx/toggle-open.gif) no-repeat;
	background-position:0 4px;
	padding-left:16px;
}

body.js h2.toggler.open {
	background:url(../gfx/toggle-close.gif) no-repeat;
	background-position:0 4px;
}

body.js h2.toggler img {
	margin-right:6px;
}

/*! top nav */
			/* Ajouter un padding-top:70px sur le container principal du site */
			html, body { margin: 0; padding: 0; }
			#top-nav {top:0; left:0; width: 100%; height: 40px; position: fixed; z-index: 999; background: url(http://www.smeno.com/la-carte-smeno/wp-content/themes/smeno/images/header/top-nav.jpg) 0 0 repeat-x #000; }
			#top-nav .wrapper { width: 920px; margin: 0 auto; }
			#top-nav ul {background: url(http://www.smeno.com/la-carte-smeno/wp-content/themes/smeno/images/header/top-nav-items-2.jpg) right 0 no-repeat; height: 40px; margin:0; padding:0; list-style:none; }
			#top-nav ul li { height: 40px; float: right; margin:0; padding:0; list-style:none; }
			#top-nav ul li a {text-decoration:none; display: block; height: 100%; width:100px; }
			#top-nav ul li a:hover{text-decoration:none}
			#top-nav ul li.top-nav-item-16 a { width: 100px; }
			#top-nav ul li.top-nav-item-8 a { width: 95px; }
			#top-nav ul li.top-nav-item-9 a { width: 97px; }
			#top-nav ul li.top-nav-item-13 a { width: 94px; }
			#top-nav ul li.top-nav-item-10 a { width: 99px; }
			#top-nav ul li.top-nav-item-11 a { width: 110px; }
			#top-nav ul li.top-nav-item-12 a { width: 106px; }
			#top-nav ul li.top-nav-item-14 a { width: 103px; }
			#top-nav ul li a span { visibility:hidden; }
