*{font-size:100%;margin:0;padding:0;}
img{border:none;}
html{font-size:100%;}
BODY{color:#333;font:normal 75%/150% Arial,"Trebuchet MS", Verdana, sans-serif;background-color:#111; }
.right{float:right;}
a, a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
#header { width:1000px;margin:20px auto; clear:both; }

#title { float:left; margin; width:370px; }
#title span{font:normal 24px/24px Arial, Helvetica, sans-serif;color:#FFF;letter-spacing:-1px;}
#title span a{color:#FFF;text-decoration:none;}
#title span a:hover{color:#DDD;text-decoration:none;}
#title H1{ font:normal 12px/1.1em Arial, Helvetica, sans-serif;color:#FFF;margin-top:0.15em;}
HR.cleaner{clear:both;height:0px;margin:-1px 0 0 0;padding:0;border:none;visibility:hidden;}
#layout{width:100%;}
#corps{width:980px;margin:0 auto;text-align:left;background-color:#FFF;padding:10px 10px 1em 10px;font:83.7%/135% Verdana, Tahoma, Arial;}
#nav_forum{background-color:#FFF;margin:0;padding:0;font-size:1.1em;line-height:1.3em;}
#nav_forum a,#nav_forum a:visited{text-decoration:underline;color:#C00;}
#nav_forum a:hover{text-decoration:none;}
#searchForm{margin:0;padding:0;}
p{font-size:1em;}
H1, H2, H3, H4, H5{font:bold Arial, Helvetica, sans-serif;text-decoration:none;line-height:120%;}
H1{font-size:1.8em;}
H2{font-size:1.5em;}
H3{font-size:1.3em;}
H4{font-size:1.1em;}

a:link, a:visited{color:#555555;text-decoration:underline;}
a:hover{text-decoration:none;}


.gen, .genmed, .gensmall { line-height:1.2em; margin:1px;}
.gen 		{ font-size:1.2em; }
.genmed 	{ font-size:1.1em; }
.gensmall	{ font-size:9px; }



/* INSCRIPTION 
-------------------------- */
#register input { font-size:13px; padding:2px 3px; }
#register label { font-size:13px; font-weight:bold; color:#C00;}
#register p, #register ul, .row5 span { font-size:12px; line-height:1.2em; margin-bottom:1em; }
#register a { color:#C00; }
#register ul { list-style-type:square; list-style-position:inside; }
#register li { padding-left:0.5em; margin-bottom:1em; }


.titles,  a.titles:link, a.titles:visited {display:block; font:bold 26px/1.1em Arial, sans-serif; margin:1em 0 0.5em 0;text-decoration:none; }




.nav{margin:0;color:black;font-weight:bold;}

div.permissions{margin:1em 0;}
#pageheader{margin-bottom:1em;}

a.delete, a.warn, a.report, a.info, a.quote_button, a.edit_button, a.pm_button, a.gototop, a.gotolast, a.newtopic, a.reply{background:url("../imageset/fr/icon_post_edit.gif");display:block;float:left;height:16px;margin:3px;}


a.follow, a.unfollow { height:13px; width:46px; display:inline-block; margin-bottom:-3px; }
a.follow { background:url("../imageset/fr/follow.gif")0px 0px;  }
a.follow:hover { background:url("../imageset/fr/follow.gif") 0px 13px; }

a.unfollow { background:url("../imageset/fr/follow.gif")46px 0px; }
a.unfollow:hover { background:url("../imageset/fr/follow.gif") 46px 13px; }


a.quote_button, a.edit_button, a.warn, a.info, a.delete, a.report{width:43px;}
a.pm_button{width:63px;}
a.gototop, a.gotolast{width:15px;}
a.newtopic, a.reply{width:116px;height:31px;}
a.delete, a.delete:visited{background:url("../imageset/fr/icon_post_edit.gif") 43px 0px;}
a.delete:hover{background:url("../imageset/fr/icon_post_edit.gif") 43px 81px;}
a.warn, a.warn:visited{background:url("../imageset/fr/icon_post_edit.gif") 86px 0px;}
a.warn:hover{background:url("../imageset/fr/icon_post_edit.gif") 86px 81px;}
a.report, a.report:visited{background:url("../imageset/fr/icon_post_edit.gif") 129px 0px;}
a.report:hover{background:url("../imageset/fr/icon_post_edit.gif") 129px 81px;}
a.info, a.info:visited{background:url("../imageset/fr/icon_post_edit.gif") 172px 0px;}
a.info:hover{background:url("../imageset/fr/icon_post_edit.gif") 172px 81px;}
a.quote_button, a.quote_button:visited{background:url("../imageset/fr/icon_post_edit.gif") 215px 0px;}
a.quote_button:hover{background:url("../imageset/fr/icon_post_edit.gif") 215px 81px;}
a.edit_button, a.edit_button:visited{background:url("../imageset/fr/icon_post_edit.gif") 258px 0px;}
a.edit_button:hover{background:url("../imageset/fr/icon_post_edit.gif") 258px 81px;}
a.pm_button, a.pm_button:visited{background:url("../imageset/fr/icon_post_edit.gif") 321px 0px;}
a.pm_button:hover{background:url("../imageset/fr/icon_post_edit.gif") 321px 81px;}
a.gototop, a.gototop:visited{background:url("../imageset/fr/icon_post_edit.gif") 336px 0px;}
a.gototop:hover{background:url("../imageset/fr/icon_post_edit.gif") 336px 81px;}
a.gotolast, a.gotolast:visited{background:url("../imageset/fr/icon_post_edit.gif") 351px 0px;}
a.gotolast:hover{background:url("../imageset/fr/icon_post_edit.gif") 351px 81px;}
a.newtopic, a.newtopic:visited{background:url("../imageset/fr/icon_post_edit.gif") 351px 32px;}
a.newtopic:hover{background:url("../imageset/fr/icon_post_edit.gif") 235px 32px;}
a.reply, a.reply:visited{background:url("../imageset/fr/icon_post_edit.gif") 351px 62px;}
a.reply:hover{background:url("../imageset/fr/icon_post_edit.gif") 235px 62px;}

/* VIEWTOPIC 
------------------------------------------- */
#post_container { width:980px; }
#posts { width:670px; float:left; }
	div.post { width:670px; margin-bottom:2em;  }
#sidebar { width:300px; float:right; text-align:center; background-color:#FFF; }
	div.book { margin:0.5em 0; }

.ebuzzing_box { margin-bottom:1em; }

span.post_note { display:block; font-weight:bold; font-size:1.6em; margin-top:5px; margin-bottom:3px;}
/* SIDEBAR
------------------------------------ */
#sidebar { text-align:left; }
.recent_notes, .nouveaux, .topscore  { margin:0.5em 0 2em 0; padding:0 0 3px 0;text-align:left; }
.recent_notes ul, .nouveaux ul, .topscore ul { width:100%; list-style-type:none; margin:0; background-color:#FFF; }
.recent_notes li { width:100%;list-style-type:none; font:9px/1.3em Arial, Helvetica, sans-serif; border-bottom:1px solid #EEE;}
.recent_notes li a { width:100%;color:#444; text-decoration:none; display:block;  padding:3px 0; }
.recent_notes li a span.titre { font-size:11px; font-weight:normal; color:#C00; text-decoration:underline;}
.recent_notes li a:hover { background-color:#EEE; color:#444; text-decoration:none; }

.nouveaux ul { padding-top:5px; }
.nouveaux li { font-size:10px; font-weight:bold; float:left; margin-right:5px; }

.topscore li { width:100%; list-style-type:none; padding:5px 0px; font:10px/1.3em Arial, Helvetica, sans-serif; border-bottom:1px solid #EEE;}
.topscore li a, .topscore li a:visited { text-decoration:none; }
.topscore li a.follow, .topscore li a.unfollow { margin-right:5px; }

.like { margin:2em 0; }
.faux_titre { font:bold 14px/1em Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#777; border-bottom:3px double #CCC;}

a.ft-button-slideshowHolder-active { background-color:#EEE; color:#444; text-decoration:none; }

input.post{margin:0;}
.pub_post { float:left; margin-right:10px; }
.sky_post { float:right; margin-left:10px; }
.sondage{text-align:center;padding:10px;margin-bottom:2em;}
.sondage table { margin:0 auto; }


.postMeta{padding:5px 6px;
webkit-box-shadow: 0px 2px 0px 0px #E4E4E4;
-moz-box-shadow: 0px 2px 0px 0px #E4E4E4;
box-shadow: 0px 2px 0px 0px #E4E4E4;
background: #6B6B6B;
background: -webkit-gradient(linear, left top, left bottom, from(#6B6B6B), to(#474747));
background: -moz-linear-gradient(top,  #6B6B6B,  #474747);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6B6B6B', endColorstr='#474747');
  }

.postMeta a:hover{text-decoration:none;}
div.avatar img{margin-right:5px; background-color:#FFF; width:auto; height:75px; width:auto; max-width:67px; border:3px solid #999;}
div.info_user_main, div.postinfos{font-size:10px;line-height:14px;margin-bottom:0.3em;}
div.postinfos{text-align:right;margin-right:0.5em;}

div.stats_user{font-size:0.91em;line-height:1.3em;}
.contenu{padding:1.3em;border:1px solid #888;border-top:none;border-bottom:none;}

.sharePost, .sondage{border:1px solid #666;}
.sharePost{border-top:none;padding:0.6em 0.5em 5px 0.5em;vertical-align:middle; background-color:#474747; 
-webkit-box-shadow: 0px 2px 0px 0px #E4E4E4;
-moz-box-shadow: 0px 2px 0px 0px #E4E4E4;
box-shadow: 0px 2px 0px 0px #E4E4E4; 
}
.sharePost, .postMeta{ color:#FFF; }



.postMeta a, .postMeta a:visited, .postMeta a:hover, .sharePost a, .sharePost a:visited, .sharePost a:hover{color:#FFF;}
a.H, a.H:visited{color:#0CF;}
a.F, a.F:visited{color:#F9F;}

.homme, a.homme, a.homme:visited { color:#3366FF; }
.femme, a.femme,a.femme:visited { color:#FF6699; }


.reported{color:#444;font-size:9px; line-height:1.2em; text-align:left;padding:7px; margin-bottom:1em;background-color:#E4E4E4;}
.reported a{color:#444;text-decoration:underline;}
.reported a:hover{text-decoration:none;}
.ignore{font-size:1.1em;text-align:center;padding:1em;border:1px solid #CCC;background-color:#FFC;}

.postbody{ color:#222; font:13px/1.3em Arial, "Trebuchet MS", Helvetica, Arial, sans-serif; text-align: justify; }
.postbody img{max-width:530px;}

.postbody a:link,a:visited,a:active{color:#C00;text-decoration:underline;}
.postbody a:hover{color:#555555;text-decoration:none;}

.postbody ol, .postbody ul{margin:0.5em 0 1.5em 0;}
.postbody ul { list-style-type:square; list-style-position:inside; }
.postbody ol { list-style-position:inside; }
.postbody ul ol, .postbody ol ul,
.postbody ul ul, .postbody ul ul ul,
.postbody ol ol, .postbody ol ol ol
{ margin-top:0.25em; margin-bottom:1em; margin-left:1.5em;}
.postbody li { margin-bottom:0.25em; }
.postbody .pub_txt { text-align:center; line-height:1.2em; font-style:italic; background-color:#FFF; font-size:9px; width:250px; margin:0 auto;}
div.signature{border-top:1px solid #CCC;margin:20px 0 0 0;padding:10px 0 0 0;font-size:11px;line-height:1em;color:#666;}
div.signature img{max-height:50px;}
div.searchbox{width:400px;text-align:right;margin-top:5px;}

div.notes{margin:1em 0;font-size:0.91em;color:#999;}
div.notes a, div.notes a:visited{color:#999;text-decoration:underline;}
div.notes a:hover{text-decoration:none;}





th { height:23px;color:#FFF; font-size:10px; font-weight:bold; white-space:nowrap;padding:0px 10px 0px 10px; background: #6B6B6B;
background: -webkit-gradient(linear, left top, left bottom, from(#6B6B6B), to(#474747));
background: -moz-linear-gradient(top,  #6B6B6B,  #474747);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6B6B6B', endColorstr='#474747');}

th a,th a:visited{color:#FFF !important;text-decoration:none;}
th a:hover{text-decoration:underline;}


td{padding:2px;}
td.profile{padding:4px;}
.tablebg{background-color:#E3E3E3;}
.cat{height:26px;margin:0;padding:0;border:0;background-color:#FFF;text-indent:4px;}
.cattext{text-align:left;font:bold 13px/13px Arial, Helvetica, sans-serif; text-decoration:none; padding:7px 10px; }
.cattext a:link, .cattext a:visited,.cattext a:active, .cattext a:hover{color:#FFF;text-decoration:none}

.row1, .row2, .row3{background-color:#FFF;padding:4px;}
td.row5 { padding:10px; background-color:#FFF; }
td.error { padding:10px;font-size:14px; font-weight:bold; color:#FFF; background-color:#F00; margin:2px;}
td.error a, td.error a:visited { color:#FFF; }




.spacer{background-color:#FFF;}
input{color:#333;font-family:Verdana, Tahoma, Arial,"Trebuchet MS", Sans-Serif, Georgia, Courier,"Times New Roman", Serif;font-size:1.1em;font-weight:normal;padding:1px;border:1px solid #A9B8C2;background-color:#FAFAFA;}
textarea{background-color:#FAFAFA;color:#333;font-family:Verdana, Tahoma, Arial,"Trebuchet MS", Sans-Serif, Georgia, Courier,"Times New Roman", Serif;font-size:1.3em;line-height:1.4em;font-weight:normal;border:1px solid #A9B8C2;padding:2px;}
select{color:#333;background-color:#FAFAFA;font-family:Verdana, Tahoma, Arial,"Trebuchet MS", Sans-Serif, Georgia, Courier,"Times New Roman", Serif;font-size:1.1em;font-weight:normal;border:1px solid #A9B8C2;padding:1px;}
option{padding:0 1em 0 0;}
option.disabled-option{color:graytext;}
input.radio{border:none;background-color:transparent;}
.btnbbcode{color:#000;font-weight:normal;font-size:1.1em;font-family:Verdana, Tahoma, Arial,"Trebuchet MS", Sans-Serif, Georgia, Courier,"Times New Roman", Serif;background-color:#EFEFEF;border:1px solid #666;}
.btnfile{font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;padding:1px 5px;font-size:1.1em;}
.helpline{background-color:#DEE3E7;border-style:none;}

.quotetitle, .attachtitle{color:#FFF; background: #6B6B6B;
webkit-box-shadow: 0px 2px 0px 0px #E4E4E4;
-moz-box-shadow: 0px 2px 0px 0px #E4E4E4;
box-shadow: 0px 2px 0px 0px #E4E4E4; 
border:1px dotted #636363;border-bottom:0; font-weight:bold;font-size:10px; margin:2px auto 0 auto; padding:3px 5px 5px 5px;}

.quotetitle .quotetitle{font-size:10px;margin:10px;}
.quotecontent .quotetitle{font-size:10px;margin:5px 5px 0px 5px;}
.quotecontent, .attachcontent{font-size:12px; background:#f9f9f9;border:1px dotted #636363;border-top:0;color:#434343;padding:10px;margin:0 auto 0 auto;}
.quotecontent .quotecontent{background-color:#FFF;margin:0px 5px 5px 5px;}
.quotecontent .quotecontent .quotecontent{background-color:#f9f9f9;}
.quotecontent .quotecontent .quotecontent .quotecontent{background-color:#FFF;}
.quotecontent .quotecontent .quotecontent .quotecontent{background-color:#FFF;}

/* SMILIES 
--------------------------- */
.img_awesome,
.img_cerealguy,
.img_challenge,
.img_lol,
.img_fuckyeah,
.img_foreveralone,
.img_okay,
.img_pedobear,
.img_pokerface,
.img_yuno,
.img_umad,
.img_fuuuu { float:none; display:block; height:100px; width:auto; margin:0 auto; clear:both; border:1px solid #CCC; }



.attachcontent{font-size:10px;}
.codetitle{background-color:#d50909;color:#FFF;font-weight:bold;margin:0 auto 0 auto;padding:3px;}
.codecontent{background:#F9F9F9;border:1px dotted #636363;color:#434343;margin:0 auto 0 auto;padding:2px;}
.pm_marked_colour{background-color:#000000;}
.pm_replied_colour{background-color:#A9B8C2;}
.pm_friend_colour{background-color:#007700;}
.pm_foe_colour{background-color:#DD0000;}
.sep{color:black;background-color:#FFA34F;}
table.colortable td{padding:0;}
pre{font-size:1.1em;font-family:Monaco,'Courier New', monospace;}
.nowrap{white-space:nowrap;}
.username-coloured{font-weight:bold;}
hr{height:1px;border-width:0;background-color:#D1D7DC;color:#D1D7DC;}
.legend{text-align:center;margin:0 auto;}
.activeusers{background:#FFF;color:#000;margin-top:50px;padding:1px;}
.icons{width:100%}
table.icons,tr.icons,td.icons{background:transparent;color:#222;font-size:11px;line-height:135%;}
.icons img{vertical-align:middle;}
p.linkmcp{margin:0;float:right;white-space:nowrap;}
.postauthor,.postdetails{color:#000;}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active{margin:1px 0;color:red;font-weight:bold;}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active{color:green;font-weight:bold;}
.postapprove img, .postreported img{vertical-align:bottom;}
.strong{font-weight:bold;}
.center{text-align:center;}
.left, .gauche{float:left;}
.right, .droite{float:right;}
.error{color:red;}



#connexion{background-color:#FFF;color:#444;margin:1em 0;text-align:center;font-size:1em;border:1px solid #CCC;}
#connexion a,#connexion a:visited{color:#444;text-decoration:underline;}
#connexion a:hover{text-decoration:none;}

.old_topic{width:95%;margin:1em auto;padding:5px;border:1px solid #C00;background-color:#F00;color:#FF0;font-size:1.1em;font-weight:bold;}

.produit_amazon { float:left; margin-right:5px; }
.produit_amazon img.couv { border-right:15px solid #FFF; padding:5px; background-color:#CCC; width:200px; height:auto;}




.posthilit { background-color:#FFFF00; }
span.topic_attach_icon img { margin-bottom:-3px; }

select.notes { font-size:9px; }
ul.notes, ul.notesComments { font-size:10px; list-style-type:none; list-style-position:inside; margin:1em 0 0 0;padding:0; color:#666}
ul.notes li { line-height:1em; margin-bottom:0.25em; }
ul.notesComments li { line-height:1em; margin-bottom:0.5em; }

li.cancel, li.cancel strong { font-weight:normal; }
li.cancel  { color:#C00; text-decoration:line-through; }




.desc { margin-bottom:2em; }
.desc p { font:13px/1.2em Arial, Helvetica, sans-serif; margin:0 0 0.5em 0; }
p.H2 { font-size:18px; line-height:1.1em; margin:0 0 0.5em 0; }


.blocsidebar { margin:0 0 2em 0; }


.title { color:#F03; font:bold 24px/1.2em Arial, Helvetica, sans-serif; margin:1em 0 5px 0; }



/* COMMUN
---------------- */
td.activity { font:9px/11px Arial, Helvetica, sans-serif; color:#666; background-color:#FFF; text-align:center; max-width:100px; padding:0px 10px;}
td.activity a, td.activity a:visited { color:#666; text-decoration:underline; }
td.activity a:hover { text-decoration:none; }


/* INDEX
------------------------- */
p.forumdesc{ padding-bottom:5px; font:11px/1.2em Arial, Helvetica, sans-serif; color:#444;}
p.topicauthor{margin:1px 0;}
p.topicdetails{margin:1px 0;}

td.forumRow { color:#666; font-size:10px; line-height:1.1em; background-color:#FFF; padding:0px 10px 3px 10px; text-align:justify; }
td.forumRow a, td.forumRow a:visited { color:#C00; text-decoration:underline; }
td.forumRow a:hover { color:#C00; text-decoration:none; }
td.forumRow a.forumlink { font:normal 13px/1.2em Arial, Helvetica, sans-serif; color:#222; }

ul.subforums { list-style-type:none; list-style-position:inside; }
ul.subforums li { font-size:10px; line-height:1.2em; font-weight:normal; padding:0; margin:0 0 2px 0; }
ul.subforums li a.read, ul.subforums li a:visited.read {
	color:#C00;
	padding-left: 20px;
	font-size:10px;
	font-weight:normal;
	background: url(http://www.frenchtouchseduction.com/board/styles/2Unilever/imageset/subforum_read.gif) no-repeat left center;
}
ul.subforums li a.unread, ul.subforums li a:visited.unread { color:#C00;padding-left: 20px; font-size:10px; font-weight:normal;
background: url(http://www.frenchtouchseduction.com/board/styles/2Unilever/imageset/subforum_unread.gif) no-repeat left center; }
a.subforum{color:#C00; font-size:10px;text-decoration:underline; font-weight:bold; }
a.subforum:hover{text-decoration:none;}


/* TOPIC
-------------------- */
.topicLinks{ text-align:center; margin:5px 0 0 0; font:11px/1.2em Verdana, Arial, Helvetica, sans-serif; }
.adTopic{text-align:center;margin:1em auto 0 auto;padding:5px;background-color:#FFF;}
.topic_pagination { text-align:center; margin:3px auto 0 auto; font-size:12px; line-height:1.2em; }



/* VIEWFORUM 
---------------------- */
#forum_desc 
{ 
	background-color:#F5F5F5; border:1px solid #999; padding:1em 1em 0.5em 1em; 
	color:#444; font:normal 12px/1.2em Arial, Helvetica, sans-serif; margin:1em 0; text-align:left; 
}



tr.annonce, tr.annonce td{background-color:#FFF2F2;}



a.forumlink{ display:block; font:bold 13px/1.1em Verdana, Arial, Helvetica, sans-serif; color:#333; margin:5px 0 3px 0;}
a.forumlink:hover{text-decoration:none;}


.topicRow { padding:5px; background-color:#FFF; color:#666;}
.topicRow a { color:#666; }
.topicRow a.topictitle { font:normal 12px/1.2em Verdana, Arial, Helvetica, sans-serif; margin:1px 0; color:#444; text-decoration:none; }
a.topictitle:hover{text-decoration:underline;}


tr.even .topicRow { padding:5px; background-color:#FCFCFC;}
tr.even .activity { background-color:#FCFCFC; }




tr.even td { background-color:#FCFCFC; }
tr.postit td, tr.postit a, tr.postit td a,tr.postit a:visited, tr.postit td a:visited, tr.postit td.topicRow, tr.postit .activity {background-color:#FFFF99; color:#111; border-color:#111;}
tr.global td, tr.global td a, tr.global td a:visited, tr.global td a:hover, tr.global td.topicRow, tr.global .activity { border-color:#111; background-color:#F5F5F5; color:#444;}



td.activity, td.activity a, td.activity a:visited{ color:#444; }



/* SEARCH 
----------------- */
#search { width:100%; padding:0; margin:0 0 10px 0; }
#search table { max-width:490px; }
#search label { font:bold 13px/24px Arial, Helvetica, sans-serif; }
#search input { font:normal 14px Arial, Helvetica, sans-serif; padding:4px; border:1px solid #999; color:#666; }
#search input.text { width:100%; background-color:#F5F5F5; box-shadow:inset 1px 1px 2px #DDD; -moz-box-shadow:inset 1px 1px 2px #DDD; }
#search td.input_text { }
#search input.button { padding:3px;}


/* BOUTONS
---------------------------------------- */
a.red_bouton, a.bouton
{
	display:block; max-width:150px; 
	clear:both;
	color:#FFF; font:bold 13px/13px Arial, Helvetica, sans-serif; text-decoration:none;
	text-align:center; 
	padding:8px 10px 9px 10px; 

	text-shadow: 0px 0px 1px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=0); 
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.bouton 
{ 
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top, #444444 0%, #222222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 0%,#222222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #444444 0%,#222222 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #444444 0%,#222222 100%); /* W3C */
}
a.red_bouton
{ 
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top, #ff0000 0%, #ba0306 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ba0306)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff0000 0%,#ba0306 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff0000 0%,#ba0306 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ff0000 0%,#ba0306 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ba0306',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ff0000 0%,#ba0306 100%); /* W3C */
}
a.red_bouton:hover, a.bouton:hover
{
	background:#666;
	-webkit-box-shadow: inset 0px 0px 2px 0px #333333;
	-moz-box-shadow: inset 0px 0px 2px 0px #333333;
	box-shadow: inset 0px 0px 2px 0px #333333;
}


/* SIDEBAR 
------------------- */
td#sidebar { width:300px; padding-top:10px; }

/* PAGINATION
-------------------------- */
.pagination { color:#666; font:normal 10px/10px Arial, Helvetica, sans-serif; margin:4px 0;}
.pagination a, .pagination a:visited {  font-size:11px; font-weight:normal; padding:1px 3px; border:1px solid #CCC; text-decoration:none; margin:0 2px; color:#666; }
.pagination a:hover {background-color:#666; border-color:#666; text-decoration:none; color:#FFF; padding:1px 3px;}


/* BREADCRUMBS
------------------- */
p.breadcrumbs { margin:0; font:normal 11px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#666; }
.breadcrumbs a,.breadcrumbs a:visited{text-decoration:underline; color:#666;}
.breadcrumbs a:hover{ text-decoration:none;}


/* NOTIFY BAR
---------------------- */
.jquery-notify-bar 
{
  width:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:32768;
  background-color:#444;
  font-size:16px;
  color:#FFF;
  text-align:center;
  font-family: Arial, Verdana, sans-serif;
  padding:1em 0px;
  border-bottom:1px solid #bbb;
  cursor: pointer;
}
.jquery-notify-bar a, .jquery-notify-bar a:visited { color:#0099FF; text-decoration:underline; }
.jquery-notify-bar a:hover { text-decoration:none; }





/* PETIT MENU HORIZONTAL
-------------------------------- */
#menus { width:1000px; margin:0px auto 0 auto;}
#topmenu { width:1000px; }
#lefttopmenu { width:440px; list-style:none; font-size:11px; padding:0 0 2px 0;  }
#lefttopmenu li { float:left;}
#lefttopmenu li a { float:left; color:#DDD; text-decoration:none; text-align:left; margin:0 10px 0 0; padding-top:1px;}
#lefttopmenu li a:hover { text-decoration:underline; color:#DDD;}
#lefttopmenu li a.important { padding:0px 3px; border:1px dotted #F03; margin-right:7px;}
#lefttopmenu li a.important:hover { background:#F03; border:1px solid #F03; text-decoration:none; color:#FFF;}


#righttopmenu { width:555px; text-align:right; float:right; text-align:right; }
#righttopmenu p { font:10px/12px Arial, Helvetica, sans-serif; color:#DDD; width:450px;}

#righttopmenu a.bouton_inscription { float:right; width:100px; line-height:30px; margin-left:5px;  
background:#F03; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; border-bottom:1px solid #111;}
#righttopmenu a.bouton_inscription:hover { background:#555; color:#FFF; text-decoration:none;}

#righttopmenu a.bouton_inscription, ul#menu li a, ul#menu li .sub p, ul#menu .sub ul li h2
{ text-shadow: 1px 1px 1px #333; filter: dropshadow(color=#333333, offx=1, offy=1);}


/* MENU HORIZONTAL DEROULANT
------------------------------------ */
ul#menu { float:left; width:100%; margin:0; padding:0; list-style:none; font-size:12px; 
background:url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/v6/img/bgmenu.gif);  }

ul#menu li { float:left; position:relative; margin:0; padding:0; color:#FFF;  
background:url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/v6/img/bgmenu.gif); }

ul#menu li a { float:left; color:#FFF; text-decoration:none; text-align:center; padding:7px 10px; line-height:18px; border-top:3px solid #111; margin:0; border-left:1px solid #111; background:none; }
ul#menu li:hover a, ul#menu li a:hover { background:#F03; border-top:3px solid #F03; color:#FFF; text-decoration:none; border-left:1px solid #F03;} 

ul#menu li .sub { position:absolute; top:34px; left:-1px; z-index:99999; padding:3px 0px 8px 10px; float:left; display:none; color:#FFF; 	background:#F03; 
background:-moz-linear-gradient(top, #ff0033 0%, #cc0033 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0033), color-stop(100%,#cc0033)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #ff0033 0%,#cc0033 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #ff0033 0%,#cc0033 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #ff0033 0%,#cc0033 100%); /* IE10+ */
background:linear-gradient(top, #ff0033 0%,#cc0033 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0033', endColorstr='#cc0033',GradientType=0 ); /* IE6-9 */
border:1px solid #C00; border-top:3px solid #F03;}

ul#menu li .row { clear:both; float:left; width:100%; margin-bottom:10px;}
ul#menu li .sub ul{ list-style:none; margin:0 10px 0 0; padding:0; width:200px; float:left;}

ul#menu li .sub p { width:99%; font:12px/1.3em Arial, Helvetica, sans-serif; background:none; padding:4px 2px 10px 0px; margin:0 0 4px 0 ; border-bottom:1px solid #C00; }


ul#menu .sub ul li { width:100%; color:#000; background:none; margin:0;}

ul#menu .sub ul li a { font:11px/1.1em Arial, Helvetica, sans-serif; text-transform:none; float:none; text-indent:0; height:auto; background:none; padding:4px 2px; margin:0; display:block; text-decoration:none; text-align:left; color:#fff; border:none;}

ul#menu li li a:before { content: "\00BB \0020"; }
ul#menu li li a:hover { color:#FFF; background:#990033; background-position:5px 12px ;}
ul#menu li li h2 { padding:0; margin:0; background:none; font-size:1.2em; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; padding-bottom:7px; margin:7px 0 3px 0; border-bottom:1px solid #C00; }
ul#menu li li h2 a { padding:5px 2px; background:none; color:#FFF; font-weight:bold; text-decoration:underline;}

/* Cas particuliers */
ul#menu li.nsfw:hover a, ul#menu li.nsfw a:hover { background:#C0C; border-top:3px solid #C0C; border-left:1px solid #C0C; }
ul#menu li.nsfw:hover .sub ul li a { color:#FFF; background:none; padding:4px 2px; margin:0; border:none;}
ul#menu li.nsfw .sub ul li a:hover { background:#808; }
ul#menu li.nsfw .sub { 
background:#CC00CC; 
background:-moz-linear-gradient(top, #CC00CC 0%, #AA00AA 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#CC00CC), color-stop(100%,#AA00AA)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #CC00CC 0%,#AA00AA 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #CC00CC 0%,#AA00AA 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #CC00CC 0%,#AA00AA 100%); /* IE10+ */
background:linear-gradient(top, #CC00CC 0%,#AA00AA 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC00CC', endColorstr='#AA00AA',GradientType=0 ); /* IE6-9 */
border:1px solid #AA00AA; border-top:3px solid #CC00CC;
}
ul#menu li.nsfw .sub p { border-bottom:1px solid #909; }
ul#menu li a.home { text-indent:-9999px; width:36px; height:37px; margin:0; padding:0; border:none; background:#111 url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/v6/img/home.gif) no-repeat left top;}
ul#menu li a.home:hover { background:url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/v6/img/home.gif) no-repeat left bottom;}
ul#menu li.forums .sub ul { width:220px; }
ul#menu li.forums .sub { left:-408px;  }
ul#menu li.guides .sub ul, ul#menu li.wide .sub ul { width:300px;}
ul#menu li .sub p a { display:inline; text-decoration:underline; color:#FFF; }
ul#menu li .sub p a:hover { text-decoration:none; color:#FFF; }


/* ENCARTS EBOOKS
-------------------------------- */
#featured>p { font:italic 13px/1em Arial, Helvetica, sans-serif; margin-bottom:10px; color:#666;}
#featured { float:left; margin:20px auto 0 auto; padding-bottom:20px; border-bottom:1px solid #CCC;}
#featured li { float:left; list-style-type:none; width:233px; height:170px; margin-right:15px; text-align:left; overflow:hidden;}
#featured li:last-child { margin-right:0px; }
#featured li a { text-decoration:none; color:#444; }
#featured li a div { max-height:80px; overflow:hidden; border:1px solid #999; margin-bottom:4px; }
#featured li a div img { width:100%; height:auto; }
#featured li a p { width:100%; margin:0 auto; text-align:left; }
#featured li a p.titre { font:bold 13px/1.1em Georgia, "Times New Roman", Times, serif; color:#444; margin-bottom:4px; }
#featured li a:hover p.titre { color:#F03; }
#featured li a p.description {font:11px/1.1em Arial, Helvetica, sans-serif; color:#555; }

#intro { text-align:left; padding:20px 0; border-bottom:1px solid #CCC; font:12px/1.3em Arial, Helvetica, sans-serif; }
#intro p { margin:0 0 0.5em 0; }
#intro ul { list-style-type:square; list-style-position:inside; margin:0; padding:0; }
#intro li { margin-bottom:1em; }
#intro li li { margin:0.25em 0 0.25em 2em; }


span.rightContainer { float:right; width:100px; }
p.more-link a, p.more-link a:visited { font-size:0.91em; display:block; width:auto; padding:0.25em 0.5em; background-color:#F8F8F8; color:#666;text-decoration:none; float:right; border:1px solid #CCC;}
p.more-link a:hover { background-color:#666; border:1px solid #666; color:#FFF; text-decoration:none; }

.ad300sidebar { text-align:center; margin-bottom:2em;}
.ad300sidebar a { font-size:9px; color:#666; text-decoration:underline; }
.ad300sidebar a:hover { color:#666; text-decoration:none; }

#legend { float:right; width:600px; margin-top:-10px; padding-top:5px; background:url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/v6/img/quote.gif) no-repeat left 20px; }
#legend p { font:11px/14px Arial, Helvetica, sans-serif; color:#AAA;}
#legend p.citation { font:italic 12px/1.4em Georgia, "Times New Roman", Times, serif; color:#FFF; padding:5px 0px 0px 25px; }
#legend span.auteur_citation { font-weight:bold; color:#999; }
