body { font-family:Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; margin-top:0px; }
#container { width:850px; margin:0 auto; font-size:11px; line-height:1.6em; color:#666; background-color:#FFF; }
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:32px; color:#C63; margin-bottom:30px; background-color:#FFF; }
h2 { color:#666; font-size:16px; font-family:Arial, Helvetica, sans-serif; background-color:#FFF; padding:0px; margin:0px; }
h3 { padding:0px; margin:0px; }
a { color:#CC6714; text-decoration:none; }
a:hover { color:#CC6714; background-color:#F5F5F5; }
#recherche { margin-top:-45px; float:right; }
#flux { margin-top:-15px; float:right; width:14px; height:14px; }
.pitite { width:14px; height:14px; }
input[type="text"], input[type="password"], input[type="radio"], input[type="checkbox"], #recherche .button { background-color:#FFF; color:#999; border:1px solid #CCC; font-size:11px; padding:3px; }
#recherche .button { padding:2px; }
select { color:#666; border:1px solid #CCC; }
#header { border-bottom:4px solid #948979; padding-top:10px; clear:both; margin-bottom:10px; }
#header p { margin-top:-10px; margin-left:30px; color:#999; }
#header h1 { margin-top:2px; }
#header a, a:hover { color:#CC6714; background-color:#FFF }
#navigation ul { margin-left:0; padding-left:0; list-style-type:none; float:left; width:140px; }
#navigation a { display:block; padding:5px; width:140px; border-bottom:1px solid #CCC; }
#navigation a:link, #navlist a:visited { color:#CC6714; text-decoration:none; }
#navigation a:hover { background:#FFF url(arrow.gif) 96% 50% no-repeat; background-color:#F5F5F5; color:#CC6714; }
#navigation a.sim { border-bottom:0px; width:auto; display:inline; padding:0px; }
#navigation a.sim:hover { background:none; }
#navigation p { margin-top:40px; padding:5px; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC; }
#content { width:532px; margin-left:160px; margin-right:150px; }
#content p { margin-bottom:10px; border-bottom:#DDD 1px solid; }
#sidebar { float:right; width:135px; }
#sidebar p { padding-bottom:10px; border-bottom:1px solid #DDD; }
#footer { margin-top:20px; clear:both; padding:0px 5px 0px 5px; }
#footer p { color:#89817F; padding:5px; }
#footer p a { color:#89817F; border-bottom:1px dotted #89817F; }
#footer p a:hover { color:#FFF; background-color:#575352; }
.sim_lien { color:#CC6714; }
#note { width:440px; height:320px; color:#999; font-size:11px; }
#asterisque:hover { font-size:12px; color:#F60; }
#formu p { margin:0; padding:5px 0 8px 0; padding-left:135px; text-align:left; }
#formu label { font-weight:bold; float:left; margin-left:-135px; width:130px; }
#formu .note { margin-left:0px; }
#formu input[type="text"], input[type="password"] { width:150px; }
#formu .textar { width:280px; height:60px; }
#promo { border:1px dashed #CC6714; width:320px; margin-top:10px; }
#promo h3 { color:#CC6714; text-decoration:blink; text-align:center; }
#filtres select { width:140px; border:1px dashed #CC6714; }
#recherche_rapide { width:468px; border:1px dashed #CC6714; margin:4px auto; }
#bookmarks { width:468px; border:1px dashed #CC6714; margin-top:4px; margin:4px auto; }
#aide_note { display:none; border:1px dashed #CC6714; width:360px; height:160px; position:absolute; background:#FFF; padding:4px; }
#ombre_note { display:none; width:360px; height:160px; position:absolute; background:#999; }
.imp { color:#F00; font-weight:bold; }
#aff_syst_note { padding:4px; }
img.img_pub { width:200px; height:200px; margin:3px; }
.bloc_droit { width:145px; border:1px solid #CC6714; background-color:#FFF; float:left; margin-bottom:10px; text-align:center; }
.top, .top a, .top a:hover { background-color:#CC6714; font-weight:bold; color:#FFF; background-color:#CC6714; }
img.gal { margin:5px 0 5px 0; border:none; }
#ami { width:145px; border:1px dashed #CC6714; text-align:center; margin-bottom:10px; text-align:center; float:left; margin-bottom:15px; }
#ami a { text-decoration:none; padding:0; margin:0; border:none; }
#ami .right { float:right; }
.compteur { width:145px; float:left; text-align:center; }
.sexshop_item { width:120px; height:210px; padding:2px; border:1px dashed #CC6714; margin:2px; text-align:center; float:left; vertical-align:top; }
.sexshop_image { width:100px; height:150px; border:none; }
.sexshop_prix { font-weight:bold; color:#F00; }
.niveau { vertical-align:baseline; width:20px; height:20px; }
.thumb { border:0px; margin:2px; float:left; }

#disclaimer{ text-align:left; display:none; }
#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2000px; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:30px; padding:15px; font-size:12px; border:#CC6714 1px solid; background:#f5f5f5; color:#555; }

.easy_inscris { border:1px solid #CC6714; }
.easy_inscris td { background-color:#FFF; font:normal 11px Arial; padding:3px; }
.easy_inscris img { border-width:1px; border-color:#CC6714; margin-right:5px; width:55px; height:55px; }
.easy_inscris a { color:#CC6714; font-weight:bold; text-decoration:none; }
.easy_inscris a:hover { color:#CC6714; text-decoration:underline; }
.twitter_icon { display:block; margin:0; width:140px; height:26px; border:0; }