*{
margin:0;
padding:0;
font-size:0.9em;
text-decoration:none;
top:0;
left:0;
border:0;
outline:0;
font-size:1em;
line-height:1.2em;
}
html,body{
height:100%;
width:100%;
}
body{
background-color:#ffffff;
background:url(images/forum_gratuit.jpg) top left repeat-x;
}
#conteneur{
position:relative;
top:0;
margin:0px auto;
background:url(images/creer_forum_gratuit.jpg) top left repeat-x;
width:954px;
}
#contenu{
width:954px;
padding:0 2px;
position:relative;
/*top:75px;*/
}
h1{
	font-family:Verdana, sans-serif;
	font-size:2.5em;
	color:#0870AC;
}
h2{
	font-family:Verdana, sans-serif;
	font-size:1.8em;
	font-weight: lighter;
}
h3{
	font-family:Verdana, sans-serif;
	font-size:1.4em;	
	color: #FFFFFF;
}
a.bouton
	{
	background-color: #0870AC;
	color:#FFFFFF;
	font-size:24px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: lighter;
	text-decoration:none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099FF;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #0099FF;
	}
a.bouton:visited {
	color:#FFFFFF;
	text-decoration:none;
}
input{
	background-color: #0870AC;
	color:#FFFFFF;
	font-size:24px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: lighter;
	text-decoration:none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099FF;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #0099FF;
}
/************************************entete***************************************/
#entete{
width:954px;
height:75px;
overflow:hidden;
white-space:nowrap;
}
#conteneur > #entete {overflow:visible;}
#logoInfo {
	position:absolute;
	float:left;
	width:204px;
	height:125px;
	overflow:hidden;
	z-index:2;
}
#logoInfo h1{
display:block;
width:204px;
height:210px;
}
#logoInfo h3{
display:block;
width:204px;
height:210px;
}
#logoInfo a {
padding-left:210px;
float:left;
}

#logoInfo h1 a {
width: 204px;
height: 210px;
background: transparent url(images/logo.png) top left no-repeat;
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop');
cursor: pointer;

}
#logoInfo h3 a {
width: 204px;
height: 210px;
background: transparent url(images/logo.png) top left no-repeat;
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop');
cursor: pointer;
}
#entete a.sousTitreLogo{
display:block;
margin-left:-999px;
float:left;
}
/*************************************************************************menu****************************************************************************************/
#navMenu{
position:relative;
z-index:1;
list-style-type:none;
padding-top : 49px;
width:750px;
height:25px;
display:inline;
float:left;
margin-left:190px;
}
#navMenu ul{
list-style-type:none;
}
#navMenu li{
float:right;
position:relative;
width:135px;
height:25px;
margin-right:-10px;
z-index:-1;
overflow:hidden;
}
#navMenu li a{
display:block;
width:135px;
height:25px;
padding-top:4px;
overflow:hidden;
}
a.navFonce, a.navClair{
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
padding-left:15px;
overflow:hidden;
color:#ffffff;
/*background-color:#d0e0f8;*/
}
#navMenu a.navClair{
background-position:0px -25px;
_background:none;
text-decoration:none;
color:#ffffff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/domaine_gratuitIE6.png');
cursor:pointer;
}
#navMenu a.navFonce{
background-position:0px -25px;
_background:none;
text-decoration:none;
color:#ffffff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/forum_phpbbIE6.png');
cursor:pointer;
}
#navMenu a.navClair:hover,#navMenu a.navFonce:hover{
background-position:0px 0px;
_background:none;
text-decoration:none;
color:#ffffff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/forum_phpbb.png');
cursor:pointer;	
}
#navMenu h4> a.navClair{background: url(images/forum_phpbb.png) 0px -25px no-repeat;text-decoration:none;color:#ffffff;} /*hack -ANTI- IE6*/
#navMenu h4> a.navFonce{background: url(images/forum_phpbb.png) 0px -25px no-repeat;text-decoration:none;color:#ffffff;} /*hack -ANTI- IE6*/
/********************************message_forum*****************************************/
#message_forum{
	color:#0870AC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	height:20px;
	width:950px;
	clear:both;
	margin-top:15px;
	background-image: url(images/forum_fr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#message_forum a{
display:block;
padding-left:11px;
color:#0870AC;	
padding-top:4px;
overflow:hidden;
height:17px
}
#message_forum a span{
float:right;
color:#0870AC;
display:inline;
padding-right:15px;
cursor:pointer;
}
/*********************************************pied***************************************/
#pied{
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#pied ul{
list-style-type:none;
display:block;
clear:left;
}
#pied ul li{
float:left;
color:#0870AC;
font-size:0.8em;
padding-left:2px;
padding-right:2px;
}
#pied ul li a{
color:#0870AC;
text-decoration:underline;
}
#pied ul li a:hover{
text-decoration:none;
}
/*********************************************end pied***************************************/
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color:#333333;}
td.row1	{ background-color: #0870AC; }
td.row2	{ background-color: #E0E0E0; }
td.row3	{ background-color: #f8f8f8; }
td.td_head {color: #FFFFFF; font-size: 11px; font-weight : bold; background-color: #006699; padding:3px}
td.td_head a, td.td_head a:active, td.td_head a:hover, td.td_head a:visited, td.td_head a:link {
	color:#FFFFFF;
}
th {color: #FFFFFF; font-size: 11px; font-weight : bold; background-color: #0870AC; height:25px; padding:3px}
.reg_tb{background:#FFFFFF; color:#333333; border:1px solid #0791FE;}
a, a:visited, a:active {color:#0791FE; text-decoration:none}
a:hover {text-decoration:underline}
div.ajax, span.ajax{color:#0791FE; text-decoration:none; cursor:hand; cursor:pointer}
div.ajax:hover, span.ajax:hover{font-weight:bold; cursor:hand; cursor:pointer}
.error_message {
	color: #FF0000;
	font-size: 11px;
}
.topnav {color:#FFFFFF;}
a.topnav, a.topnav:visited, a.topnav:active {color:#FFFFFF; text-decoration:none;}
a.topnav:hover{color:#FFFFFF; text-decoration:underline}
.bottomnav {background:#FFFFFF; padding:3px; border:1px solid #CCCCCC}

.editable{
	color: #000;
	background-color: #FFFFCC;
	height: 30px;
	font-size: 18px;
 }
.bold_green {
	font-weight: bold;
	color: green;
}
.paging_info { background-color: #F0F8FF; }
.paging_next { background-color: #BFE3FF; padding: 0px 5px 0px; }
.paging_current {
	background-color:#006699;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 5px;
}
