* {
	margin: 0;
	padding: 0;
}

p {
	margin: 10px 0;
}

img {
	border: 0;
}

body {
	font-family: arial, sans-serif;
	font-size: 12px;
}

#page {
	width: 954px;
	padding: 3px;
	margin: 0 auto;
	background: #fff;
}

#logo_link {
	float: left;
}

pre {
	background-color: #eee;
	padding: 10px;
	font-size: 11px;
}

div.fieldWithErrors {
	display: inline;
}

.fieldWithErrors label {
	color: #dd0000;
}

.fieldWithErrors input, 
.fieldWithErrors textarea {
	border: solid 1px #dd0000;
	background-color: #ffe3e3;
}

#errorExplanation {
	border: 2px solid red;
	padding: 7px;
	padding-bottom: 12px;
	margin: 10px;
	background-color: #f0f0f0;
}

#errorExplanation h2 {
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	font-size: 12px;
	margin: -7px;
	background-color: #c00;
	color: #fff;
}

#errorExplanation p {
	color: #333;
	margin-bottom: 0;
	padding: 5px;
}

#errorExplanation ul li {
	font-size: 12px;
	list-style: square;
	text-indent: 15px;
}

div.flash {
	margin: 1em 0.5em;
	border-style: solid;
	border-width: 2px;
	padding: 0.6em;
}

div.notice {
	background-color: #DFFFDF;
	border-color: #9FCF9F;
	color: #005F00;
}

div.warning {
	background-color: #FFEBC1;
	border-color: #FDBF3B;
	color: #A6750C;
}

div.error {
	background-color: #ffe3e3;
	border-color: #dd0000;
	color: #880000;
}

#header_nl {
	width: 533px;
	height: 116px;
	float: right;
	position: relative;
	color: #fff;
	font: normal 12px arial;
}

#header_nl_toplabel {
	position: absolute;
	width: 515px;
	top: 10px;
	text-align: center;
}

#header_nl_emaillabel {
	position: absolute;
	width: 185px;
	text-align: right;
	top: 40px;
}

#header_nl_sublabel {
	position: absolute;
	width: 515px;
	top: 70px;
	text-align: center;
}

#header_nl_email {
	position: absolute;
	left: 193px;
	top: 44px;
	width: 135px;
	height: 22px;
	border: 0;
	background: none;
}

#header_nl_submit {
	position: absolute;
	left: 340px;
	top: 44px;
	width: 110px;
	height: 25px;
	border: 0;
	background: none;
	cursor: pointer;
}

#newsletter_box {
	width: 250px;
	height: 123px;
	position: relative;
}

#nl_box_email {
	position: absolute;
	top: 90px;
	left: 20px;
	width: 170px;
	background: #fff;
	border: 0;
}

#nl_box_submit {
	position: absolute;
	top: 90px;
	left: 196px;
	width: 36px;
	height: 23px;
	cursor: pointer;
	background: transparent;
	border: 0;
}

#newsletter_box_large {
	width: 320px;
	height: 123px;
	position: relative;
}

#nl_box_large_email {
	position: absolute;
	top: 90px;
	left: 20px;
	width: 235px;
	background: #fff;
	border: 0;
}

#nl_box_large_submit {
	position: absolute;
	top: 90px;
	left: 261px;
	width: 46px;
	height: 23px;
	cursor: pointer;
	background: transparent;
	border: 0;
}

#menu {
	font: bold 12px arial;
	width: 947px;
	height: 38px;
	margin: 10px auto;
	line-height: 38px;
	color: #fff;
	text-align: center;
}

#menu a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	margin: auto 10px;
}

#submenu {
	font: bold 12px arial;
	text-align: center;
	color: #333;
	margin: 10px auto;
}

#submenu a {
	font-weight: bold;
	text-decoration: none;
}

#submenu a:hover {
	text-decoration: underline;
}

#ariane {
	font: normal 11px arial;
	margin-left: 20px;
}

.rub.datingbox .header span {
	font: bold 12px arial;
	float: right;
	margin-right: 15px;
	padding-top: 5px;
}

.rencontre_subscribe {
	float: right;
	text-align: center;
	font: bold 12px arial;
	margin-top: 15px;
}

.rencontre_subscribe a {
	text-decoration: none;
	color: #ea3179;
}

.rencontre_bloc {
	margin-left: 5px;
	float: left;
}

.rencontre_bloc img {
	float: left;
	margin: 5px 5px 5px 0;
}

.rencontre_bloc .profil_data {
	font: normal 12px arial;
}

.rencontre_bloc .profil_name {
	font: bold 14px arial;
	color: #ff4700;
}

.rencontre_suscribe {
	float: right;
	width: 170px;
	text-align: center;
	font: bold 12px arial;
	margin-top: 5px;
}

.rencontre_suscribe a {
	text-decoration: none;
	color: #2e8ee8;
}

.focus {
	padding: 12px;
}

.focus img {
	float: right;
	margin-left: 15px;
}

.focus a {
	font: bold 15px arial;
	color: #333;
	text-decoration: none;
}

.grey_more {
	padding: 3px 5px;
}

.grey_more .illu {
	float: left;
	margin-right: 5px;
}

.grey_more .grey {
	background: #ebebeb;
}

.return_top {
	text-align: center;
	margin: 20px 0 0;
}

.return_top a {
	font: normal 12px arial;
	color: #333;
}

#post_promo {
	text-align: center;
	font: bold 16px arial;
	margin: 20px auto 10px;
	color: #333
}

#post_promo p {
	margin: 10px auto;
}

#leftcol {
	width: 250px;
	float: left;
	margin-left: 4px;
}

#leftcol .rub .header {
	height: 40px;
	font: bold 16px arial;
	padding-left: 10px;
	line-height: 40px;
	color: #fff;
}

#leftcol .rub .content {
	padding: 1px;
}

#leftcol .rub .footer {
	height: 10px;
}

#leftcol .rub.homenews .content td {
	padding: 5px;
}

#leftcol .rub.homenews .content a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

#leftcol .rub.homenews .content a:hover {
	text-decoration: underline;
}

#largeleftcol {
	width: 617px;
	float: left;
	margin-left: 4px;
}

#largeleftcol .promo {
	margin-bottom: 10px;
}

#largeleftcol .sub {
	font: normal 12px arial;
}

#centercol {
	width: 354px;
	float: left;
	margin-left: 10px;
}

div.rub {
	margin-bottom: 1em;
}

div.rub hr {
	margin: 10px;
	border: 1px solid #cfcfcf;
	border-width: 1px 0 0;
}

.rub .header {
	height: 38px;
	font: bold 16px arial;
	padding-left: 10px;
    line-height: 38px;
}

.rub .content p,
.rub .content ul,
.rub .content ol {
	margin: 10px;
}

.rub.quicklinks .content .box {
	width: 280px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

.rub.quicklinks .content .box img {
	float: left;
}

.rub.quicklinks .content .box p {
	margin: 0 0 0 115px;
	font: normal 11px arial;
	color: #333333;
}

.rub.quicklinks .content .box a {
	text-decoration: none;
	font: bold 12px arial;
}

.rub.edito .content div {
	padding: 3px 5px;
}

.rub.edito .content .illu {
	float: left;
	margin-right: 5px;
}

.rub.edito .content .grey {
	background: #ebebeb;
}

.rub.edito .content p.cgrey {
	font: normal 12px arial;
	line-height: 20px;
	color: #333;
	margin: 10px 5px 5px 20px;
}

#largeleftcol .rub .header {
	height: 38px;
	font: bold 16px arial;
	padding-left: 10px;
	color: #fff;
	padding-top: 2px;
    line-height: 38px;
}

#largeleftcol .rub .header span {
	font-weight: normal;
	font-size: 12px;
}

#largeleftcol .rub .content {
	padding: 1px 1px 1px 9px;
}

#largeleftcol .rub .content .thumb {
	width: 100px;
	height:auto;
	float: left;
	text-align: center;
	margin: 7px;
}

#largeleftcol .rub .content .thumb em{
	font-weight: normal;
	font-size: 0.9em;
}

#largeleftcol .rub .content a {
	font: bold 12px arial;
	text-decoration: none;
}

#largeleftcol .rub .content .date {
	margin: 10px auto;
	font: normal 13px arial;
}

#largeleftcol .rub .footer {
	height: 10px;
}

#largeleftcol .rub.latest .content a {
	color: #333;
	text-decoration: none;
}

#largerightcol {
	width: 617px;
	float: left;
	margin-left: 7px;
}

#largerightcol .rub .header {
	height: 40px;
	font: bold 16px arial;
	color: #ff8a00;
	line-height: 40px;
	padding-left: 10px;
}

#largerightcol .rub .content {
	padding: 10px 1px 1px;
	text-align: center;
}

#largerightcol .rub .footer {
	height: 10px;
}

#smallrightcol, 
#smallleftcol {
	width: 320px;
	float: left;
	margin-left: 10px;
}


#centercol .header,
#smallrightcol .header,
#smallleftcol .header {
	height: 40px;
	font: bold 16px arial;
	padding-left: 10px;
	line-height: 40px;
	color: #fff;
}

#centercol .content,
#smallrightcol .content,
#smallleftcol .content {
	padding: 1px;
}

#centercol .footer,
#smallrightcol .footer,
#smallleftcol .footer {
	height: 10px;
}

#centercol .content p,
#smallrightcol .content p,
#smallleftcol .content p {
	margin: 10px 8px 10px 10px;
}

#centercol .header {
	height: 38px;
	line-height: 38px;
}

#comments {
	text-align: left;
}

#comments p.poster, 
#comments p.postdate {
	margin: 0px 10px;
}

#comments p.comlabel {
	font: bold 16px arial;
	color: #237fd4;
}

#comments .comment {
	width: 617px;
	margin-bottom: 10px;
	padding: 0;
}

#comments .comment .com_header {
	height: 38px;
}

#comments .comment .com_content {
	padding: 5px 10px;
}

#comments .comment .com_footer {
	height: 7px;
}

/*
#comments .comment.saumon .com_header {		background: #fff url(https://static.jemontremonminou.com/images/comments_saumon_header.jpg) no-repeat;}
#comments .comment.saumon .com_content{		background: #fff url(https://static.jemontremonminou.com/images/comments_saumon_bg.jpg) repeat-y; color: black; }
#comments .comment.saumon .com_footer {		background: #fff url(https://static.jemontremonminou.com/images/comments_saumon_footer.jpg) no-repeat;}
#comments .comment.bleu .com_header {		background: #fff url(https://static.jemontremonminou.com/images/comments_blue_header.jpg) no-repeat;}
#comments .comment.bleu .com_content {		background: #fff url(https://static.jemontremonminou.com/images/comments_blue_bg.jpg) repeat-y; color: black; }
#comments .comment.bleu .com_footer {		background: #fff url(https://static.jemontremonminou.com/images/comments_blue_footer.jpg) no-repeat;}
#comments .comment.rose .com_header {		background: #fff url(https://static.jemontremonminou.com/images/comments_rose_header.jpg) no-repeat;}
#comments .comment.rose .com_content {		background: #fff url(https://static.jemontremonminou.com/images/comments_rose_bg.jpg) repeat-y; color: black; }
#comments .comment.rose .com_footer {		background: #fff url(https://static.jemontremonminou.com/images/comments_rose_footer.jpg) no-repeat;}
#comments .comment.violet .com_header {		background: #fff url(https://static.jemontremonminou.com/images/comments_violet_header.jpg) no-repeat;}
#comments .comment.violet .com_content {	background: #fff url(https://static.jemontremonminou.com/images/comments_violet_bg.jpg) repeat-y; color: black; }
#comments .comment.violet .com_footer {		background: #fff url(https://static.jemontremonminou.com/images/comments_violet_footer.jpg) no-repeat;}
#comments .comment.green .com_header {		background: #fff url(https://static.jemontremonminou.com/images/comments_green_header.jpg) no-repeat;}
#comments .comment.green .com_content {		background: #fff url(https://static.jemontremonminou.com/images/comments_green_bg.jpg) repeat-y; color: black; }
#comments .comment.green .com_footer {		background: #fff url(https://static.jemontremonminou.com/images/comments_green_footer.jpg) no-repeat;}
*/

.description .thumb {
	width: 90%;
	height: 75px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.description .thumb p {
	vertical-align: middle;
	padding: 10px;
}

.description .thumb a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.description .thumb a:hover {
	text-decoration: underline;
}

.description .thumb img {
	vertical-align: middle;
	margin-right: 10px;
	float: left;
}

.profile .content label,
.contrib .content form label {
	font-weight: bold;
}

.profile .content div.intitule,
.profile .content div.intitule-lg,
.contrib .content form {
	line-height: 30px;
}

.profile .content div.champ {
	margin-right: 5px;
}

.profile .content div.login table {
	width: 350px; 
	margin: 2em auto;
}

.profile .content div.login th {
	font-weight: bold;
	text-align:right; 
	padding-right: 0.6em;
}

.profile .content div.login input[type=text],
.profile .content div.login input[type=password] {
	width: 180px; 
}

#comments .poster {
	font: bold 12px arial;
	color: #232223;
	margin-left: 10px;
	padding-top: 3px;
}

#comments .postdate {
	font: normal 11px arial;
	color: #5b5b5b;
	margin-left: 10px;
}

#comments .content {
	font: normal 12px arial;
	color: #5b5b5b;
	margin: 0 10px;
}

#comments .poster_avatar img {
	float: left; 
	margin: 3pt 10px 10px 10pt;
}

#comments .remove_comment {
	float:right;
	padding:5px;
}

input[readonly] {
	background-color: #eee;
}

#bottom_linkbloc {
	padding: 10px;
	font-size: 12px;
	color: #333
}

#bottom_linkbloc a {
	color: #333;
	text-decoration: none;
}

#bottom_linkbloc a:hover {
	text-decoration: underline;
}

#bottom_linkbloc table {
	width: 95%; 
	margin: auto;
}

#bottom_linkbloc table td {
	width: 25%; 
	text-align: left;
	vertical-align: top;
}

#footer {
	color: #333;
	font: normal 11px arial;
	padding: 10px;
	text-align: center;
	background: #fff;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.orange {
	color: #ff4e01;
}

.blue {
	color: #2ba6d5;
}

.hblue {
	color: #3cb3e0;
}

.green {
	color: #01ab29;
}

.violet {
	color: #741c80;
}

.rose {
	color: #ff0042;
}

.red {
	color: #f60000
}

.brown {
	color: #b25300
}

.grey {
	color: #333
}

.bold {
	font-weight: bold;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.big {
	font-size: 1.2em
}

.vbig {
	font-size: 1.6em
}

.m10t {
	margin: 10px auto
}

#defi {
	background: #e0e0e0;
	text-align: center;
	border: 1px solid #2480d5;
	font: normal 11px arial;
	width: 320px;
	margin: 1em auto;
}

#defi h3 {
	color: #E72E79;
	font:  bold 18px arial;
	padding: 5px;
}

#defi .txtzone {
	font: bold 12px arial;
}

#defi .sub {
	color: #2480d5;
}

#defi .thumbs {
	width: 250px;
	margin: auto;
}

#defi .thumb {
	width: 100px;
	float: left;
	text-align: center;
	margin: 7px;
}

#defi .thumb a {
	text-decoration: none;
}

.description .defi-details {
	font-style: italic;
}

/* Easy Rencontre Ad - Temporary styles until proper design comes in */
.easy_geo_inscris td {
	margin-left: 5px;
	margin-top: 5px;
	float: left;
	font: normal 12px arial;
}

.easy_geo_inscris img {
	float: left;
	margin: 5px 5px 5px 0;
}

.easy_geo_inscris a {
	font: bold 13px arial;
	color: #FF4700;
	text-decoration: none;
}

.easy_geo_inscris a:hover {
	text-decoration: underline;
}

span.goodie {
	width: 190px;
	float: left;
	text-align: center;
}

span.goodie em {
	font-size: 0.8em;
}

.alert {
	color: #f20000;
	font: normal 10px arial;
}

.search_options {
	width: 100%; 
	text-align: center;
}

.search_options td {
	padding: 10px;
}

.search_options select {
	margin-top: 5px;
	width: 175px;
	font-weight: bold;
}

.rub.contrib .content p {
	text-indent: 1em;
}

.rub.contrib .content table.pictures {
	margin:auto; 
	width: 480px;
}

.rub.contrib .content table.pictures th {
	text-align: right;
	width: 120px;
}

.rub.contrib .content table.pictures th.refused {
	color: red;
}

.rub.contrib .content table.form th {
	width: 150px;
}

.rub.contrib .content table.form th {
	width: 150px;
}

div#disclaimer{ text-align:left; font-family: Arial; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=80); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 6px solid; background:#ffffff; font-family: Arial;  color:#555; }
div#disclaimer-cadre img{width:500px;height:117px;}
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; }
div#disclaimer-cadre a:hover{ text-decoration:underline; }

.active-scaffold ul {
	margin-left: 15px;
}

#loginbar {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	height: 30px;
}

#loginbar p {
	margin: 0 5px;
	padding: 4px;
}

#loginbar a {
	font-weight: bold;
	text-decoration: none;
}

#loginbar a:hover {
	text-decoration: underline;
}

#loginbar label {
	margin: 5px;
}

#loginbar input {
	vertical-align: middle;
}

#loginbar strong.loginerror {
	float: right;
	margin-right: 1em;
	color: red;
}

.intitule {
	float: left;
	width: 120px;
}

.intitule-lg {
	float: left;
	width: 185px;
}

.champ {
	float: left;
	text-align: right;
}

.clear {
	clear: both;
}

.titre {
	font-size: 16px;
}

.ch-text {
	border: solid 1px #959595;
	width: 300px;
	height: 23px;
}

.ch-text-nw {
	border: solid 1px #959595;
	height: 23px;
}

.ch-text-50 {
	margin-top: 5px;
	border: solid 1px #959595;
	width: 50px;
	height: 23px;
}

.ch-text-135 {
	margin-top: 5px;
	border: solid 1px #959595;
	width: 135px;
	height: 23px;
}

.ch-text-200 {
	margin-top: 5px;
	border: solid 1px #959595;
	width: 200px;
	height: 23px;
}

.tx-aera {
	border: solid 1px #959595;
	width: 593px;
	height: 90px;
}

.h-space {
	display: block;
	height: 15px;
}

.h-space-5 {
	height: 1px;
}

.sepa {
	overflow: hidden;
	display: block;
	width: 593px;
	height: 1px;
	background-color: #cfcfcf;
}

.bouton {
	border: none;
	color: #333333;
	font-weight: bold;
	background: transparent url('https://static.jemontremonminou.com/images/bt.gif') no-repeat top left;
	width: 98px;
	height: 23px;
	cursor: pointer;
}

.champ input[type=radio] {
	margin-top: 8px;
	margin-right: 4px;
}

.form {
	display: inline;
}
.form label {
	font-weight: bold;
}

div.fileinputs {
	position: relative;
}

.txt-f {
	font-weight: normal;
}

.tp-file {
	float: left;
	width: 270px;
	height: 45px;
	margin-left: 10px;
	margin-top: 10px;
}

#block-photo {
	width: 591px;
	border: 1px solid #ffa402;
	background-color: #fff2c7;
	min-height: 100px;
}

#block-video {
	width: 591px;
	border: 1px solid #ffa402;
	background-color: #fff2c7;
	min-height: 150px;
}

#largeleftcol .rub .content #block-photo div.thumb {
	width: 83px;
}

#envoyer {
	text-align: right;
	margin-right: 15px;
}

#authorize {
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
}

#page .rub.participate .content img {
	float: right;
	margin-left: 15px;
	margin-right: 12px;
}

#page .rub.participate .content a {
	font-weight: bold;
	font-size: 15px;
	color: #333;
	text-decoration: none;
}

ul.tagcloud {
	width: 298px;
	padding: 0px;
	text-align: center;
}

ul.tagcloud li {
	display: inline;
	list-style: none;
	padding: 5px;
}

.tagcloud a {
	text-decoration: none; 
}

.tagcloud a:hover {
	text-decoration: none;
	color: #c0c0c0; 
}

a.tag-1 {
	font-size: 36px; 
	font-weight: bold; 
}

a.tag-2 {
	font-size: 28px;
}

a.tag-3 {
	font-size: 20px;
	font-weight: bold;
}

a.tag-4 {
	font-size: 16px;
}

a.tag-5 {
	font-size: 16px;
}

a.tag-6 {
	font-size: 16px;
	font-weight: bold;
}

a.tag-7 {
	font-size: 16px;
}

a.tag-8 {
	font-size: 14px;
	font-weight: bold;
}

a.tag-9 {
	font-size: 24px;
	font-weight: bold;
}

a.tag-10 {
	font-size: 10px;
}

a.tag-11 {
	font-size: 12px;
	font-weight: bold;
}

a.tag-12 {
	font-size: 20px;
	font-weight: bold;
}

.deleted, .pending {color: red;}
.online {color: green;}

th.actions {
	width: 100px;
}

td.spam p {
	color: red;
	font-style: italic;
}

.tooltip {
	border: 1px solid #000;
	background-color: #fff;
	width: 600px;
	font-family: "Lucida Grande", Verdana;
	font-size: 10px;
	color: #333;
	padding: 2px;
}

.load_more {
	text-align: center;
	padding: 10px;
	margin-right: 8px;
	border: solid 1px silver;
	border-radius: 3px;
}

.load_more a {
	font-size: 1.6em;
	display:block;
}

.friendship {
    padding:10px;
    margin:0px;
    position:relative;
}

.friendship h3 {
    padding:10px 0px;
}

.friendship .friend {
    width:560px;
    margin:15px 5px;
    min-height:60px;
    border-bottom:solid 1px #DDDDDD;
    overflow: hidden;
}

.friendship .avatar {
    width:75px;
    float: left;
}

.friendship  .right-content {
    float:right;
    width:470px;
}

.friendship .right-content .title {
    overflow:hidden;
    border-bottom:solid 1px #3B5599;
}

.friendship  .right-content .title .login {
    float:left;
    width:300px;
    font-size:14px;
    color: #3B5599;
    font-weight:bold;
    margin:0px;
}

.friendship .right-content .title .actions {
    font-size: 10px;
    float:right;
    width:140px;
    text-align: right;
}

.friendship .right-content .title .hidden_action a{
    visibility:hidden;
    font-size: 10px;
    float:right;
    text-align: right;
}

.friendship .right-content .title:hover .hidden_action a{
    color:#BBBBBB;
    visibility: visible;
}

.friendship .right-content .title:hover .hidden_action a:hover{
    color:#FF0000;
    visibility: visible;
}

.friendship .right-content .frienddate {
    font-size:9px;
    margin-top:2px;
}

.friendship .right-content .message {
    font-size:10px;
    padding:20px 10px;
}

.friendship_request_buttons {
    float: right;
    padding:10px 5px;
}

.friendship_buttons {
    background-color:#DDDDDD;
    border:solid 1px #999999;
    padding:5px;
}

.friendship_buttons a{
    color:#666666;
}

#menu.small_header a {
   margin:1px;
   font-size:10px;
}

#menu.small_header a:hover {
   color: #444444;
}


form .active-scaffold-hidden {
    display:none;
}

.active-scaffold tr.record.active {
    background-color:#CFC;
}


.active-scaffold tr.even-record.active {
    background-color:#DFD;
}
#zap_button {
    text-decoration:underline;
}

#zap_button:hover {
    cursor:pointer;
}


body {			background: #652182 url(https://static.jemontremonminou.com/images/JMMM/body_bg.jpg) repeat-x;}
#header_nl {	background: #3db3e1 url(https://static.jemontremonminou.com/images/JMMM/header_cm.jpg) no-repeat;}
#menu {			background: #38b007 url(https://static.jemontremonminou.com/images/JMMM/menubar.jpg) no-repeat;}

a {	color: #01AB29;}

#page .rub.boutique .header {	background: #c70101 url(https://static.jemontremonminou.com/images/box/320/rose_header.jpg) no-repeat;}
#page .rub.boutique .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/rose_bg.jpg) repeat-y;}
#page .rub.boutique .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/rose_footer.jpg) no-repeat;}

#page .rub.contact .header {	background: #ff3e02 url(https://static.jemontremonminou.com/images/box/250/grey_header.jpg) no-repeat;}
#page .rub.contact .content {	background: #fff url(https://static.jemontremonminou.com/images/box/250/grey_bg.jpg) repeat-y;}
#page .rub.contact .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/250/grey_footer.jpg) no-repeat;}

#page .rub.contrib .header {		background: #80187f url(https://static.jemontremonminou.com/images/box/617/violet_header.jpg) no-repeat;}
#page .rub.contrib .content {		background: #fff url(https://static.jemontremonminou.com/images/box/617/violet_bg.jpg) repeat-y;}
#page .rub.contrib .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/617/violet_footer.jpg) no-repeat;}
.rub.contrib .content table.pictures {	width: 600px;}

#page .rub.datingbox .header {	background: #53c4ef url(https://static.jemontremonminou.com/images/box/617/blue2_header.jpg) no-repeat;}
#page .rub.datingbox .content {	background: #fff url(https://static.jemontremonminou.com/images/box/617/blue2_bg.jpg) repeat-y;}
#page .rub.datingbox .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/617/blue2_footer.jpg) no-repeat;}

#page .rub.description .header {	background: #ffaa01 url(https://static.jemontremonminou.com/images/box/320/hblue_header.jpg) no-repeat;}
#page .rub.description .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/hblue_bg.jpg) repeat-y;}
#page .rub.description .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/hblue_footer.jpg) no-repeat;}

#page .rub.edito .header {	background: #f0eeee url(https://static.jemontremonminou.com/images/box/354/grey_header.jpg) no-repeat; color: #23A405;}
#page .rub.edito .content {	background: #fff url(https://static.jemontremonminou.com/images/box/354/grey_bg.jpg) repeat-y;}
#page .rub.edito .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/354/grey_footer.jpg) no-repeat;}

#page .rub.ephemeride .header {		background: #05a451 url(https://static.jemontremonminou.com/images/box/250/green_header.jpg) no-repeat;}
#page .rub.ephemeride .content {	background: #fff url(https://static.jemontremonminou.com/images/box/250/green_bg.jpg) repeat-y;}
#page .rub.ephemeride .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/250/green_footer.jpg) no-repeat;}

#page .rub.exclusivevideos .header {	background: #c70101 url(https://static.jemontremonminou.com/images/box/320/purple_header.jpg) no-repeat;}
#page .rub.exclusivevideos .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/purple_bg.jpg) repeat-y;}
#page .rub.exclusivevideos .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/purple_footer.jpg) no-repeat;}

#page .rub.forum .header {	background: #ff3e02 url(https://static.jemontremonminou.com/images/box/250/orange_header.jpg) no-repeat;}
#page .rub.forum .content {	background: #fff url(https://static.jemontremonminou.com/images/box/250/orange_bg.jpg) repeat-y;}
#page .rub.forum .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/250/orange_footer.jpg) no-repeat;}

#page .rub.goodies .header {		background: #80187f url(https://static.jemontremonminou.com/images/box/617/violet_header.jpg) no-repeat;}
#page .rub.goodies .content {		background: #fff url(https://static.jemontremonminou.com/images/box/617/violet_bg.jpg) repeat-y;}
#page .rub.goodies .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/617/violet_footer.jpg) no-repeat;}

#page .rub.homenews .header {	background: #3fb5e2 url(https://static.jemontremonminou.com/images/box/250/hblue_header.jpg) no-repeat;}
#page .rub.homenews .content {	background: #fff url(https://static.jemontremonminou.com/images/box/250/hblue_bg.jpg) repeat-y;}
#page .rub.homenews .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/250/hblue_footer.jpg) no-repeat;}

#page .rub.latest .header {		background: #53c4ef url(https://static.jemontremonminou.com/images/box/617/orange2_header.jpg) no-repeat;}
#page .rub.latest .content {	background: #fff url(https://static.jemontremonminou.com/images/box/617/orange2_bg.jpg) repeat-y;}
#page .rub.latest .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/617/orange2_footer.jpg) no-repeat;}

#page .rub.newsletter .header {		background: #ff3e02 url(https://static.jemontremonminou.com/images/box/250/orange_header.jpg) no-repeat;}
#page .rub.newsletter .content {	background: #fff url(https://static.jemontremonminou.com/images/box/250/orange_bg.jpg) repeat-y;}
#page .rub.newsletter .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/250/orange_footer.jpg) no-repeat;}

#page .rub.nuage .header {	background: #c70101 url(https://static.jemontremonminou.com/images/box/320/blue_header.jpg) no-repeat;}
#page .rub.nuage .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/blue_bg.jpg) repeat-y;}
#page .rub.nuage .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/blue_footer.jpg) no-repeat;}

#page .rub.otherwebsites .header {	background: #25ab07 url(https://static.jemontremonminou.com/images/box/320/green_header.jpg) no-repeat;}
#page .rub.otherwebsites .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/green_bg.jpg) repeat-y;}
#page .rub.otherwebsites .content p{	margin: 5px 0;}
#page .rub.otherwebsites .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/green_footer.jpg) no-repeat;}

#page .rub.pages .header {	background: #ffaf01 url(https://static.jemontremonminou.com/images/box/617/orange_header.jpg) no-repeat;}
#page .rub.pages .content {	background: transparent url(https://static.jemontremonminou.com/images/box/617/orange_bg.jpg) repeat-y;}
#page .rub.pages .footer {	background: transparent url(https://static.jemontremonminou.com/images/box/617/orange_footer.jpg) no-repeat;}

#page .rub.participate .header {	background: #f0eeee url(https://static.jemontremonminou.com/images/box/354/black_header.jpg) no-repeat;}
#page .rub.participate .content {	background: #fff url(https://static.jemontremonminou.com/images/box/354/black_bg.jpg) repeat-y;}
#page .rub.participate .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/354/black_footer.jpg) no-repeat;}

#page .rub.photos .header {	background: #f2f0f0 url(https://static.jemontremonminou.com/images/box/617/grey_header.jpg) no-repeat;}
#page .rub.photos .content {	background: #fff url(https://static.jemontremonminou.com/images/box/617/grey_bg.jpg) repeat-y;}
#page .rub.photos .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/617/grey_footer.jpg) no-repeat;}

#page .rub.profile .header {		background: #80187f url(https://static.jemontremonminou.com/images/box/617/violet_header.jpg) no-repeat;}
#page .rub.profile .content {		background: #fff url(https://static.jemontremonminou.com/images/box/617/violet_bg.jpg) repeat-y;}
#page .rub.profile .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/617/violet_footer.jpg) no-repeat;}

#page .rub.questions .header {	background: #25ab07 url(https://static.jemontremonminou.com/images/box/320/blue_header.jpg) no-repeat;}
#page .rub.questions .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/blue_bg.jpg) repeat-y;}
#page .rub.questions .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/blue_footer.jpg) no-repeat;}

#page .rub.quicklinks .header {		background: #53c4ef url(https://static.jemontremonminou.com/images/box/617/black_header.jpg) no-repeat;}
#page .rub.quicklinks .content {	background: #fff url(https://static.jemontremonminou.com/images/box/617/black_bg.jpg) repeat-y;}
#page .rub.quicklinks .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/617/black_footer.jpg) no-repeat;}

#page .rub.sendpics .header {	background: #ffaa01 url(https://static.jemontremonminou.com/images/box/320/green2_header.jpg) no-repeat;}
#page .rub.sendpics .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/green2_bg.jpg) repeat-y;}
#page .rub.sendpics .footer {	background: #fff url(https://static.jemontremonminou.com/images/box/320/green2_footer.jpg) no-repeat;}

#page .rub.webcam .header {		background: #c70101 url(https://static.jemontremonminou.com/images/box/320/red_header.jpg) no-repeat;}
#page .rub.webcam .content {	background: #fff url(https://static.jemontremonminou.com/images/box/320/red_bg.jpg) repeat-y; text-align: center;}
#page .rub.webcam .footer {		background: #fff url(https://static.jemontremonminou.com/images/box/320/red_footer.jpg) no-repeat;}

#newsletter_box {		background: #ffbd01 url(https://static.jemontremonminou.com/images/JMMM/nl_box.jpg) no-repeat;}
#newsletter_box_large {	background: #ffbd01 url(https://static.jemontremonminou.com/images/JMMM/nl_box_320.jpg) no-repeat;}

.search_options select {
	color: #C30;
}

.comlabel {
	color: #28b408;
}

#bottom_linkbloc {
	background: #ecdbf8;
}

.orange {	color: #ff4e01;}
.blue {		color: #2ba6d5;}
.hblue {	color: #3cb3e0;}
.green {	color: #01ab29;}
.violet {	color: #741c80;}
.rose {		color: #ff0042;}
.brown {	color: #b25300;}
.grey {		color: #333;}

a.tag-1 {	color: #FF99CC;}
a.tag-2 {	color: #3333CC;}
a.tag-3 {	color: #009300;}
a.tag-4 {	color: #F07800;}
a.tag-5 {	color: #009300;}
a.tag-6 {	color: #FF5B5B;}
a.tag-7 {	color: #990099;}
a.tag-8 {	color: #0097DF;}
a.tag-9 {	color: #FF6666;}
a.tag-10 {	color: #CC0099;}
a.tag-11 {	color: #9999FF;}
a.tag-12 {	color: #FF6600;}

div#disclaimer-cadre a,
div#disclaimer-cadre a:hover{	color:#ff4600; }

#loginbar {
	background: url("https://static.jemontremonminou.com/images/JMMM/loginbar_bg.jpg") repeat-x;
	color: #ff4600;
}

#loginbar a {
	color: #ff4600;
}

ul.liste-thumbs {overflow:hidden;list-style-type:none;margin:0 -20px 0 0;padding:0;}
		ul.liste-thumbs li {float:left;width:106px;height:140px;text-align:center;margin:0 10px 10px 0;overflow:hidden;}
		ul.liste-thumbs li img {border:2px solid #007bff;display:block;margin:0 auto;}
		ul.liste-thumbs li  a {font-weight:bold;}

#largeleftcol  .rub .header {padding:0 0 0 10px;}

.rub.full {margin:0 4px 1em;}
.rub.welcomerub .header {background:url("https://static.jemontremonminou.com/images/JMMM/fullbox_grey_top.png") no-repeat 0 0;height:40px;}
.rub.welcomerub .content {background:url("https://static.jemontremonminou.com/images/JMMM/fullbox_grey_bg.png");padding:1px;}
.rub.welcomerub .footer {background:url("https://static.jemontremonminou.com/images/JMMM/fullbox_grey_bottom.png") no-repeat 0 0;height:10px;}

.rub.nouveautes .header {background: url("https://static.jemontremonminou.com/images/JMMM/rub_news_top.png") no-repeat 0 0;}
.rub.nouveautes .content {background: url("https://static.jemontremonminou.com/images/JMMM/rub_news_bg.png");}
.rub.nouveautes .footer {background: url("https://static.jemontremonminou.com/images/JMMM/rub_news_bottom.png") no-repeat 0 -2px;}

.rub.defi .header {background:url("https://static.jemontremonminou.com/images/JMMM/rub_defi_top.png") no-repeat 0 0;text-align:left;height:39px;}
.rub.defi, .rub.defi a {color:#FFF;text-align:center;}
#largeleftcol .rub.defi .header {height:79px;padding:0;}
.rub.defi .content {background:#8C1580;}
.rub.defi .footer {background:url("https://static.jemontremonminou.com/images/JMMM/rub_defi_bottom.png") no-repeat 0 0;}

.rub.defi ul.liste-thumbs li img {border:2px solid #FFF;}
.rub.defi ul.liste-thumbs li a {color:#FFF;}

.rub.zap .header {background: url("https://static.jemontremonminou.com/images/JMMM/rub_right_zap_top.png") no-repeat 0 0;}
.rub.zap .content {background: url("https://static.jemontremonminou.com/images/JMMM/rub_right_zap_bg.png");text-align:center;}
.rub.zap .footer {background: url("https://static.jemontremonminou.com/images/JMMM/rub_right_zap_bottom.png") no-repeat 0 -2px;}
	a.zap-but {display:block;background:url("https://static.jemontremonminou.com/images/JMMM/zap-but.png") no-repeat 0 0;width:290px;height:36px;line-height:36px;margin:10px auto;font-weight:bold;font-size:1.8em;}

.rub.moteur .header {background: url("https://static.jemontremonminou.com/images/JMMM/rub_moteur_top.png") no-repeat 0 0;}
.rub.moteur form {margin:10px;}
#largeleftcol .rub.moteur .header {height:48px;}
.rub.moteur .content {background: url("https://static.jemontremonminou.com/images/JMMM/rub_moteur_bg.png");text-align:center;}
.rub.moteur .footer {background: url("https://static.jemontremonminou.com/images/JMMM/rub_moteur_bottom.png") no-repeat 0 -2px;}
.rub.moteur select {padding:4px;}
.rub.moteur .bouton {width:157px;height:33px;background:url("https://static.jemontremonminou.com/images/JMMM/bouton2.png") no-repeat 0 0;}

.rub.defis .header {background:url("https://static.jemontremonminou.com/images/defis_mobile.gif") no-repeat 0 -250px;height:50px;padding:0;}


.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
	margin: 5px;
}
.qq-upload-drop-area {
    position:absolute; top:0; left:5px; width:575px; height:100%; min-height: 120px; z-index:2;
    text-align:center; 
	border-width: 3px; 
	border-style: dashed;
	background-color: #ffe3e3;
	border-color: #dd0000;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {
	border-color: #9FCF9F;
	background-color: #DFFFDF;
}

.qq-upload-list {}
.qq-upload-list li { margin-right: 5px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("https://static.jemontremonminou.com/images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline; color: red;}
.qq-upload-success {display:none;}

@media screen and (max-width: 640px) {
.nav-toggle {background-color: #652182;}
#loginbar{background-color:#652182;}
}