body {height:100%; margin:0;}
h3 {color:#5f87ae; font-size:1.6em; padding:0; margin:0;}
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:616px; width:416px; color:#bbb; background-color:#000; border:4px solid #000; padding:2px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

BODY {
  margin: 0px;
  background-attachment: fixed;
  background-image: url(logomonde.png);
  background-repeat: repeat;
  background-color: #1A1A1A;
}

img { border: 0; }

FORM {
  display: inline;
}

TABLE.top10user {
background-image: url(images/sous-top10user.png);
background-repeat: repeat-x;
background-position: bottom;
border-bottom: 1px solid #FF8C00;
}

TD.top10user {
background-image: url(images/sous-top10user.png);
background-repeat: repeat-x;
background-position: bottom;
border-bottom: 1px solid #FF8C00;
}

INPUT {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  top:-4px;
  left:-2px;
  background-color: #FFFFFF;
  border: SOLID 1px transparent;
  font-weight: bold;
}

INPUT.formulbleu {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  margin-left:1px;
  background-color: #f2f2f2;
  border: SOLID 1px #f2f2f2;
  font-weight: bold;
  color: #000000;
}

SELECT {
height: 20px;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
top:-4px;
left:-2px;
  font-weight: bold;
background-color: #FFFFFF;
  border: SOLID 1px transparent;
}

INPUT.checkbox
{
width:14px;
height:14px;
overflow:hidden;
cursor:hand;
top:-4;
left:-2px;
margin-right: 0px;
background: transparent;
}

A {
  font-family: Verdana, Arial, sans-serif;
  color: #ff5d00;
  text-decoration: none;
  font-weight: bold;
}

A:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

A.lien2 {
  font-family: Verdana, Arial, sans-serif;
  color: #ff5d00;
  text-decoration: none;
  font-weight: bold;
}

A.lien2:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

A.blanc {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

A.blanc2 {
  font-family: Verdana, Arial, sans-serif;
  font-size:16px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

A.blanc2:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size:16px;
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

A.blanc:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

A.filles {
  color: #ff00d8;
}

A.filles:hover {
  color: #ff00d8;
  text-decoration: underline;
}

A.gars {
  color: #00a6ff;
}

A.gars:hover {
  color: #00a6ff;
  text-decoration: underline;
}

A.forum {
  color: #669900;
  text-transform:uppercase;
}

A.forum:hover {
  color: #669900;
  text-decoration: underline;
  text-transform:uppercase;
}

A.ticker {
  color: #0c1b25;
}

A.ticker:hover {
  color: #111619;
  text-decoration: underline;
}

.shoutimage {
	float: left;
	border: SOLID 1px #a1abb2;
	margin-top:1px;
	margin-right:3px;
}

.iconimage {
	float: left;
	margin-top:0px;
	margin-right:1px;
}

.resultatimage {
	border: SOLID 1px #a1abb2;
	margin-top:4px;
	margin-bottom:4px;
}

.shoutimagepub {
	border: SOLID 1px #414141;
    margin-left:1px;
}

.lastloginimage {
	border: SOLID 1px #FFFFFF;
}

.normalimage {
	border: SOLID 1px #a1abb2;
}

.profilimage {
	border: SOLID 1px #a1abb2;
    margin-top:3px;
}

.shoutdate{
  font-family : verdana;
	font-size : 8px;
	color : #A8A8A8;
	line-height: 13px;
}

.shouttexte {
   font-family : verdana;
	font-size : 11px;
	color : #FFFFFF;
	line-height: 13px;
	text-align: justify;
	white-space: normal;
}

.lower {text-transform:lowercase;}
.upper {text-transform:uppercase;}
.cap {text-transform:capitalize;}


iframe.shoutbox { 
border: 1px solid #414141;
margin-left: 1px;
}

TD.titre1, P.titre1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #ff5d00;
  font-weight: bold;
}

TD.titre2, P.titre2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.titre3, P.titre3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #f10404;
  font-weight: bold;
}

TD.backbleu {
background-color: #101010;
height: 24px;
}

TD.backgris {
background-color: #202020;
height: 24px;
}

TD.backbleu2 {
background-color: #0c1b25;
}

TD.backgris2 {
background-color: #111619;
}

TD.backorange {
background-color: #592100;
}

TD.backrouge {
background-color: #6e2222;
}

TD.backrouge2 {
background-color: #4d0000;
height: 24px;
}

TD.backrouge3 {
background-color: #4d0000;
}

TD.backvert {
background-color: #003300;
}


TD.grand-titre {
 font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #f10404;
  font-weight: bold;
  background-color: #003871;
  background-image: url(images/fond-inscrit.jpg);
  background-repeat: repeat-x;
}

TD.grand-titre2 {
 font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  border-top: 1px solid #4d0000;
  border-bottom: 1px solid #4d0000;
  background-color: #FFFF99;
}

td.menu {
	border-right: 1px SOLID #000;
	border-left: 1px SOLID #000;
	background: #610200;
	height: 20px;
	text-align: center;
	width : 20%;
}

td.menu2 {
	border-right: 1px SOLID #000;
	border-left: 1px SOLID #000;
	background: #610200;
	height: 20px;
	text-align: center;
	width : 20%;
}

td.forumtitre {
  background-color: #000000;
  height: 20px;
  font-weight: bold;
}

td.forumcat {
  background-color: #610200;
  height: 20px;
  text-transform:uppercase;
  font-weight: bold;
}

td.forumfond {
  background-color: #101010;
}

td.forumfond2 {
  background-color: #202020;
}

#imgmenu {position:relative; width:70px; background-color:#fff; z-index:1;} 
#imgmenu a.p1, #menu a.p1:visited {display:block; width:70px; height:70px; text-decoration:none; background:#fff; top:0; left:0; border:0;} 
#imgmenu a.p2, #menu a.p2:visited {display:block; width:70px; height:70px; text-decoration:none; background:#fff; top:0; left:0; border:0;} 
#imgmenu a img {border:1px solid #ff5d00;}
#imgmenu a img:hover {border:1px solid #ffffff;}
#imgmenu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;} 
#imgmenu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; z-index:1;} 
#imgmenu a.p1:hover .large {display:block; position:absolute; top:85px; left:-70px; width:154px; height:154px; border:5px solid #eaeaea;} 
#imgmenu a.p2:hover .large {display:block; position:absolute; top:-100px; left:-56px; width:154px; height:154px; border:5px solid #eaeaea;} 
#info {z-index:100; height:22em;} 


IMG.titre {
margin-top: 5px;
}

INPUT.2 {
font-family: Verdana, Arial, sans-serif;
font-size:11px;
background-color: #fffcfc;
border: SOLID 1px #161719;
border-bottom: 1px;
border-top: 1px;
height: 16px;
}

SELECT {
font-family: Verdana, Arial, sans-serif;
font-size:12px;
top:2px;
left:-2px;
}

TEXTAREA {
  text-align: justify;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border: SOLID 1px #161719;
}

label { 
font-family: Verdana, Arial, sans-serif;
font-size:11px;
cursor: pointer; 
font-weight: bold;
}

label.2 { 
font-family: Verdana, Arial, sans-serif;
font-size:9px;
cursor: pointer; 
}

TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

p {line-height: 0.8;}

TD.boite {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.boite2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.forum-top {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  border-bottom : 1px solid #FFFFFF;
  border-top : 1px solid #FFFFFF;
}

TD.forum-top2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}


p.forummini {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #FFFFFF;
}

TABLE.page {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.background {
background-image:url("images/backpage.png"); 
background-repeat:no-repeat;
}

TD.boite3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ea9f3b;
}

TD.menu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  padding:3px;
  top:1px;
}


TD.erreur, P.erreur {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: red;
}

TD.petit, P.petit {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #3399FF;
}

TD.liste {
  vertical-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  border-top: SOLID 1px #000000;
  border-bottom: SOLID 1px #000000;
  border-left: SOLID 1px #000000;
  background: #3e5d75;
}

TD.liste2 {
  vertical-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  border-top: SOLID 1px #000000;
  border-bottom: SOLID 1px #000000;
  border-right: SOLID 1px #000000;
  border-left: SOLID 1px #000000;
  background: #3e5d75;
}


TD.liste3 {
  vertical-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  border-bottom: SOLID 1px #000000;
  border-left: SOLID 1px #000000;
  background: #c2c2c2;
}

TD.liste4 {
  vertical-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  border-bottom: SOLID 1px #000000;
  border-right: SOLID 1px #000000;
  border-left: SOLID 1px #000000;
  background: #c2c2c2;
}

TD.listeover {
  vertical-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  border-bottom: SOLID 1px #000000;
  border-left: SOLID 1px #000000;
  background: #dedede;
}

TD.listeover2 {
  vertical-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  border-bottom: SOLID 1px #000000;
  border-right: SOLID 1px #000000;
  border-left: SOLID 1px #000000;
  background: #dedede;
}

TD.vide {
  border-bottom: SOLID 1px #000000;
}

TD.admin {
  border: SOLID 1px #000000;
}

.newstitre {
   font-family : verdana;
	font-size : 13px;
	color : #ff9300;
	font-weight: bold;
	text-decoration: none;
}

.comsnom {
   font-family : verdana;
	font-size : 11px;
	color : #ea9f3b;
	font-weight: bold;
	text-decoration: none;
}

.newstexte {
   font-family : verdana;
	font-size : 11px;
	color : #FFFFFF;
	line-height: 18px;
	text-align: justify;
	white-space: normal;
}

.newstexte2 {
   font-family : verdana;
	font-size : 14px;
	color : #FFFFFF;
	line-height: 18px;
	text-align: justify;
	white-space: normal;
}

.newsimage {
	float: left;
	border: SOLID 1px #a1abb2;
	margin-right:3px;
	margin-top:5px;
}

.imagenight {
	border: SOLID 1px #a1abb2;
	margin-bottom:5px;
	margin-top:6px;
}

.galleriedate{
  font-family : verdana;
	font-size : 10px;
	color : #A9A9A9;
}

.galleriecount{
  font-family : verdana;
	font-size : 10px;
	color : RED;
}

.galimage {
	border: SOLID 1px #a1abb2;
}
.galeimage {
	border: SOLID 1px #a1abb2;
	margin-right:3px;
}
.galeimage2 {
	border: SOLID 1px #a1abb2;
	margin-right:3px;
	margin-left:4px;
}
/*
Contour de tableau du site
 */
 table.contour {
	border-left: 8px solid white;
	border-right: 8px solid white;
	width: 976px;
}
 /* :