
html {
	background-image:url(/graphisme/fondSite.jpg);
	background-position:center center;
	background-repeat:repeat;
}

body {
	margin:0 auto;
	padding-bottom:0;
	padding-top:0;
	position:relative;
	width:990px;
}
#wrap {
	padding:0px;
}
#page-body {
	padding-top:4px;
	margin-top:0px;
}

.moduleHeaderPage, .headerPage, .moduleOnglets, .onglets {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000;
	float:left;
	width:990px;
}
.moduleHeaderPage {
	padding-top:1px;
}
.headerPageEntete {
	font-weight:bold;
}
.headerPageEnteteGauche {
	float:left;
}
.headerPageEnteteDroite {
	display:none;
}
.headerPage img {
  height:90px;
  width:600px;
}
.headerPageLogo {
	float:left;
}
.headerPageHtml {
	padding:48px 0px 0px 0px;
	float:right;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	font-family: Arial,Helvetica,sans-serif;
	width:355px;
}
.headerPageHtml .input {
	height:14px;
	vertical-align: top;
	border: 1px solid #666666;
	background-image: url("/forum/styles/prosilver/theme/images/icon_textbox_search.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	width: 250px;
	cursor: text;
}
.headerPageHtml .submit {
	background-image: url("/forum/styles/prosilver/theme/images/bg_button.gif");
	height:20px;
	margin-right: 5px;
	border: 1px solid #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	width: 90px;
}


.selection {
	color:#009900;
}




/* Liens */
.pagination span strong {
	background-color:#06D !important;
}
.pagination span a:hover {
	background-color:#090 !important;
	color:#FFF !important;
	border-color:#090 !important;
}
a, a:link, a:visited {
	text-decoration:none !important;
	color: #06D !important;
	border-bottom: none !important;
}
a:hover {
	text-decoration:none !important;
	color: #090 !important;
	background-color: transparent !important;
}
.header a, .header a:link, .header a:visited,
thead a, thead a:link, thead a:visited {
	color: #FFF !important;
}





/* Header externe */
.headerPage {
	background-image:url(/graphisme/Titre.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	height:90px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

.onglets {
	background-image:url(/graphisme/fondOnglet.jpg);
	background-repeat:repeat;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}
.ongletGauche {
	float:left;
	text-align:left;
	width:200px;
}
.onglet, .ongletSelect {
	float:left;
	text-align:center;
	width:85px;
}
.ongletDroite {
	width:60px;
	float:right;
	background-image:url(/graphisme/fondOngletSelect.jpg);
	background-repeat:repeat;
}
.ongletDroite a {
	color:#FFFFFF !important;
}

/* Header interne */
.navbar {
	float:left;
	width:970px;
	background-color:#CFC;
	margin-top:1px;
}
#search-box {
	margin-top:0px;
}
ul.navlinks {
	width:100%;
	float:left;
	border-bottom:0px;
	border-top:1px solid #FFF;
	margin-bottom:0px;
	padding-bottom:0px;
}
.rightside a {
	vertical-align:middle;
	margin-top:4px;
}
.rightside li, .leftside li {
	background-position:0px 7px;
}


/* Titres des sous-parties */
.content h2, .panel h2 {
	color:#06D;
}
h3 {
	color:#06D;
    border-bottom:1px dotted #06D;
}
h2 {
	margin:5px 0px;
}
p {
	margin-bottom:5px;
}


/* Liste de categories / sujets */
.forabg, .forumbg {
	background-image:none;
	background-color:#477EFF;
}
li.row {
	background-image:none;
	background-color:#F0F5FF;
	border-bottom:1px solid #477EFF;
}
li.row:hover {
	background-image:none;
	background-color:#CFC;
	border-bottom:1px solid #090;
}
ul.topiclist dd {
	border-left:1px solid #CCC;
}


/* posts dans un sujet */
p.author {
	border-bottom:1px solid #FFF;
	margin:0px;
}
.bg1 {
	background-color:#F0F5FF;
}
.bg2 {
	background-color:#D9E6F3;
}
blockquote {
	background-color:#EEE;
	border:1px solid #CCC;
}
.bb-image {
	padding: 5px;
}
.imgcenter {
	width: 680px;
	background-color:#EEE;
	border:1px solid #CCC;
	margin: 5px;
	padding: 5px;
}
.imgcenter img {
	max-width: 670px;
}
.imgleft {
	float: left;
	width: 210px;
	background-color:#EEE;
	border:1px solid #CCC;
	margin: 5px;
	padding: 5px;
}
.imgright {
	float: right;
	width: 210px;
	background-color:#EEE;
	border:1px solid #CCC;
	margin: 5px;
	padding: 5px;
}
.imgright img, .imgleft img {
	max-width: 200px;
}




/* Boutons */
.button1:hover, .button2:hover, .button3:hover {
	border-color:#06D !important;
	color:#06D !important;
}
