*{
	color:white;
	font-family:"times New Roman",tahoma,arial;
	font-size:16px;
	margin:0;
	padding:0;
}
body {
	background:black;
	font-size:16px;
}
img{
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	color:#1084EE;
	text-decoration:none;
}
#page {
}
#header {
	margin:0 auto;
	text-align:center;
}
#header *{
}
#menu {
	-moz-border-radius:15px;
	-moz-box-shadow:0px 4px 20px BurlyWood;
	background:transparent url(design/menuNoel.png)repeat-x;
	width:800px;
	height:30px;
	margin:0 auto 20px;
	padding: 0 10px;
}
.menuUl {
	margin:0;
}
li.menuLi {
	float:left;
	list-style-type:none;
	margin-bottom:2px;
	padding:0 7px 3px;
	text-align:center;
	height:20px;
}
li.first {
	border:none;
}
.menuLi img{
	margin-top:-5px;
}
li.menuLi a {
	font-size:18px;
	font-weight:bold;
}
#mainFrame {
	margin:auto;
	width:90%;
	min-width:800px;
}
#footer * {
	color:white;
	background-color:transparent ;
}
#footer {
	text-align:center;
	margin-top:30px;
}
h1, h2, h3, h4, h5 {
	text-decoration:underline;
}
h1{
	font-size:30px;
	margin:10px 0 15px;
}
h2{
	font-size:25px;
	margin:8px 0 10px;
}
h3{
	font-size:20px;
	margin:5px 0 5px;
}
h4{
	font-size:16px;
	margin:0;
}
p {
	margin-top:20px;
	text-align:justify;
	text-indent:20px;
}
.link {
	cursor:pointer;
}
.article {
	margin:0 auto;
	position:relative;
}
.article a {
	font-weight:normal;
}
.article p {
	margin:5px 0 15px;
}
.pagesMmenu {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #30C415;
	margin:10px 0;
	text-align:center;
}
.backLink {
	left:5px;
	position:absolute;
}
.articleResum {
	-moz-border-radius:5px;
	-moz-box-shadow:5px 5px 20px #30C415;
	border:2px solid #30C415;
	margin-top:5px;
	padding:5px;
}
.linkArticle {
	position:absolute;
	right:5px;
}
span.spanPseudo {
	color:#30C415;
	font-style:italic;
}
.articleResum, .articlePost, .articleComment {
	position:relative;
	margin-bottom:20px;
}
.article h2 {
	margin-top:10px;
	width:auto;
}
.articlePost, .articleComment {
	margin-top:20px;
	padding:5px;
}
h4.spanPseudo {
	font-style:italic;
	font-weight:normal;
	margin:10px;
	text-align:right;
}
.formComment input {
	text-align:center;
}
.moderationPannel {
	-moz-border-radius-:2px;
	background:black url(design/bg.png) repeat scroll 0 0;
	border:1px solid #30C415;
	position:absolute;
	right:10px;
	top:-18px;
}
.formComment input, .formComment textarea {
	-moz-border-radius:5px;
	background:transparent none repeat scroll 0 0;
	border:1px solid #30C415;
	margin-top:5px;
	width:100%;
	display:block;
}
#mainFrame .Gallery {
	margin:auto;
}
#FloatFrame #floatCont3AcWebTemplatePopup {
	background:black repeat-x scroll 0 0;
	height:600px;
	position:relative;
	width:100%;
}
#FloatFrame .buttonPrev {
	background-color:black;
	height:450px;
	left:0;
	position:absolute;
	text-align:center;
	top:75px;
	width:60px;
	z-index:1500;
}
#FloatFrame .buttonPrev img, #FloatFrame .buttonNext img {
	left:5px;
	position:absolute;
	top:175px;
}
#FloatFrame .buttonNext {
	background-color:black;
	height:450px;
	position:absolute;
	right:0;
	text-align:center;
	top:75px;
	width:60px;
	z-index:1500;
}
#FloatFrame .buttonBottom {
	bottom:17px;
	height:60px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:1500;
}
#FloatFrame .buttonBottom img, .GalleryIcone {
	cursor:pointer;
}
#FloatFrame .GalleryTemplateViewer {
	left:50%;
	position:absolute;
	top:78px;
}
.GalleryTemplateViewer{
	margin:auto;
}
.row{
	display:table;
	width:800px;
	margin:0 auto;
}
.cel{
	display:table-cell;
	float:left;
	text-align:justify;
	width:100%;
}
#temRow_1{
	width:100%;
	background:url(design/4Code_Green_Fond:100.png) repeat-x scroll;
	vertical-align:bottom;
}
a, a:visited {
	cursor: pointer;
	text-decoration:none;
	color:#30C415;
}
a:hover {
	color:#E2E492;
	text-decoration: none;
}
#ProfilPerso, #headForm a{
	color:#000000;
}
red {
	color:#FF0000;
}
input, input.CadreIdent, textarea, select {
	background:TRANSPARENT;
	border:solid #30C415 1px;
	margin:1px 0 0 1px;

}
body{
	margin:0;
	padding:0 0 30px 0;
	background-color:#000000;
}
#headTitre{
	margin:0 auto;
}
#headForm{
	background: url(design/4Code_Green_left:100.png) no-repeat scroll right top;
	position:absolute;
	padding-top:40px;
	padding-right:20px;
	text-align:right;
}
.contentPage {
	background-color:#000;
	color:#FFFFFF;
	vertical-align:top;
	text-align:justify;
	min-height:800px;
	border:#30C415 1px solid;
	padding:10px;
	max-width:780px;
}
.text{
	min-height:0;
}
#MenuBarre{
	background:url(design/FondTitreB.png) repeat-x scroll;
	text-align:center;
	height:38px;
	border:#30C415 1px solid;
	border-top:none;
}
.cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	padding:5px;
	margin:0;
}
.cat li{
	background:url(design/FondTitreB.png) repeat-x scroll;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	float:left;
	position:relative;
	height:80%;
	border:#30C415 1px solid;
}
.cat li{
	padding:0 5px;
}
.cat li ul {
	display:none;
	position:absolute;
	top:18px;
	left:-50px;
	background:#E2E492;
	opacity:0.7;
	border-bottom:#30C415 1px solid;
	border-left:#30C415 1px solid;
	border-right:#30C415 1px solid;
	text-align:right;
	margin:0;
	padding:0;
	z-index:200!important;
}
.cat li:hover ul {
	display:block;
	z-index:200!important;
}
.cat li ul li {
	border-top:#30C415 1px solid;
	width:180px;
	z-index:200!important;
}
.cat li ul li{
	float:none;
	z-index:200!important;
}
.cat li ul li ul {
	top:-1px;
	left:200px;
	border-bottom:#30C415 1px solid;
	border-right:#30C415 1px solid;
	text-align:left;
	z-index:200!important;
}
.cat li:hover ul li ul {
	display:none;
}
.cat li ul li:hover ul {
	display:block;
	z-index:200!important;
}

.handle{
	display:none;
	cursor:move; /* moz-grab et moz-grabbing */
	float:left;
}
.check{
	float:left;
}
.left{
	text-align:left;
	margin-left:0;
	left:0;
}
.middle{
	text-align:center;
}
.right{
	text-align:right;
	position:absolute;
}
.mask{
	display:none;
}
.pub{
	background:#BFB9FD;
}
.listDebug{
	display:none;
}
#Back{
	background:#000000;
	position:fixed;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	opacity:0.8;
	z-index:900;
	top:0;
	left:0;
}
#BackForm{
	position:fixed;
	text-align:center;
	vertical-align:middle;
	opacity:0.8;
	z-index:901;
	margin:25%;
	padding:50px;
	top:0;
}
.Form-Back{
	color:#FFF;
}
.Form-Back input, .Form-Back textarea{
	background:TRANSPARENT;
	border:#FFF 1px solid;
	color:#FFF;
	margin: 5px;
}
.Vu{
	display:block;
}
code {
	font-size:12px;
	line-height:15px;
}
/* partie TOPICS */
#Blog_topicList{
	width:100%;
	margin:0;
}
#Blog_title{
	background:url(design/FondTitreB.png) repeat-x scroll;
	color:#FFFFFF;
	padding:2px 0 2px 10px;
	text-align:left;
	position:relative;
	height:25px;
}
#Blog_new{
	position:absolute;
	right:0px;
	border:#FFFFFF 1px solid;
	padding:2px 15px;
	cursor:pointer;
}
#BlogTopicList{
	padding:5px;
	margin:0 5px;
	color:#FFFFFF;
}
#BlogTopicList li {
	border-bottom:1px solid #30C415;
	padding:10px 0;
	list-style:outside none none;
	margin:0;
	position:relative;
}
#BlogTopicList li img {
	float:right;
	margin:5px;
}
.ResumTop img {
	display:none;
}
#BlogTopicList .BlogTopic1 {
	background-color:#F0F0F0;
}
#BlogTopicList .BlogTopic1, {
	background-color:#E6E6E6;
}
.BlogTopicEtat, .BlogTopicEtat0{
	color:#009900;
	padding-right:5px;
}
.BlogTopicEtat1{
	color:#FF0000;
	padding-right:5px;
}
.BlogTopicAuthor{
	margin-left:50px;
	text-decoration:none;
	color:#30C415;
	font-style:italic;
}
.BlogTopicRight{
	position:absolute;
	right:0px;
	top:-3px;
}
.BlogTopicNb{
	width:30px;
	float:left;
}
.BlogTop{
	border-top:#30C415 1px solid;
	min-height:70px;
	margin:0px;
	padding:10px;
}
.BlogTopLeft{
	width:150px;
	padding:10px;
	text-align:center;
	margin:0 10px 10px 0;
	float:left;
	border:1px #30C415 solid;
}
#BlogTopicForm{
	display:none;
	text-align:center;
}
#BlogTopicForm textarea, #BlogTopicForm input{
	color:#FFF;
	border-color:#30C415;
	margin:2px auto 0;
}
.contentPage form{
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
}
.contentPage li{
	margin-left:20px;
}
.contentPage input, .contentPage textarea{color:#FFFFFF}
.Form-newsletter{
}
.red{ /* astÃƒÂ©risque */
	  color:#FF0000;
	  font-weight:bold;
}
.code{
	line-height:15px;
	background:	#FFFFFF url(design/Code.png) repeat scroll 0 0;
	max-width:760px;
	padding:5px;
}
#WospiGroup li{
	list-style:outside none none;
	margin:0 15px;
}
#WospiGroup ul{
	padding:0;
}
.WGMemberList span{
	text-decoration:underline;
}
.WGDesc span {
	font-weight:bold;
	text-decoration:underline;
}
