/* Coregistration */
.acr_selectAll {
	font-size:14px;
}
/* -- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-image:url(../images/fond-body.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#d9d9d9;
	/*background-color:#e2f0fb;*/
}

#gabarit {
	position: relative;
	width: 870px;
	margin-top: 0;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#pubpost {
	float: right;
}

#login {
	float: right;
	width: 400px;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

#login a {
	font-size: 9px;
	text-decoration: underline;
	padding: 0 0 0 0;
	color: #ff6600;
	font-weight: normal;
}

#login a:hover {
	text-decoration: none;
}

.login {
	font-size: 12px;
	margin: 0;
	padding: 2px 0 2px 5px;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
	height: 15px;
	width: 110px;
}

.inscriptionform {
	margin: 0 0 0 0;
	padding: 0;
}

.go {
	background-color: #FF6600;
	background-image: url(../images/go.gif);
	height: 18px;
	width: 37px;
	border: none;
	color: #ffffff;
}

#pageperso {
	margin: 0;
	padding: 10px 0 0 0;
}

#pageperso a {
	color: #f96909;
	text-decoration: underline;
	font-size: 12px;
}

#pageperso a:hover {
	color: #f96909;
	text-decoration: none;
	font-size: 12px;
}

.deco {
	font-size: 10px;
}

.br {
	font-size: 8px;
	margin: 0;
	padding: 0;
}

#hautprofil {
	width: 263px;
	height: 27px;
	background-image: url(../images/fond-haut-eprofil.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 20px 15px 0 0px;
	margin: 0;
	font-size: 11px;
}

#hautprofil a {
	color: #ff6600;
	text-decoration: underline;
}

#hautprofil a:hover {
	color: #ff6600;
	text-decoration: none;
}

#classement {
	background-color: #333333;
	color: #ffffff;
	font-size: 13px;
	height: 54px;
	margin: 0;
	padding: 10px 0 0 15px;
	width: 262px;
}

#classement p {
	padding: 0;
	margin: 0 0 5px 0;
}

.bonpoints {
	font-size: 30px;
	font-weight: bold;
	color: #ff6600;
}

.place {
	font-size: 18px;
}

.nbmembres {
	font-size: 14px;
	color: #ffd800;
}

#dermess {
	width: 267px;
	margin: 0;
	padding: 43px 0 0 10px;
	background-image: url(../images/fond-e-dermess.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	font-size: 11px;
	height: 252px;
	background-color: #333333;
}

#dermess p {
	margin: 0;
	padding: 0;
	line-height: 10px;
}

#dermess a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#dermess a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#mesdermess {
	width: 267px;
	margin: 0;
	padding: 43px 0 0 10px;
	background-image: url(../images/fond-e-mesdermess.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	font-size: 11px;
	height: 252px;
	color: #ffffff;
	background-color: #333333;
}

#mesdermess p {
	margin: 0;
	padding: 0;
	line-height: 10px;
}

#mesdermess a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#mesdermess a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#totmembres {
	background-color: #333333;
	margin: 0;
	padding: 5px 7px 10px 0px;
	text-align: right;
	width: 270px;
}

#totmembres p {
	color: #cccccc;
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#totmembres a {
	color: #ff6600;
	text-decoration: underline;
}

#totmembres a:hover {
	color: #ff6600;
	text-decoration: none;
}

#totmembres {
	background-color: #333333;
}

#goforum {
	background-image: url(../images/fond-e-forum.gif);
	background-repeat: no-repeat;
	width: 257px;
	height: 58px;
	padding: 20px 20px 0 0;
	text-align: right;
}

#goforum p {
	margin: 0;
	padding: 0;
}

#hautcv {
	width: 261px;
	height: 51px;
	background-image: url(../images/fond-e-cv.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 60px 0px 0 17px;
	margin: 0;
	font-size: 11px;
}

#hautcv a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

#hautcv a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#stagepp {
	width: 268px;
	margin: 0;
	padding: 43px 0 0 10px;
	background-image: url(../images/fond-e-stage.gif);
	background-repeat: no-repeat;
	line-height: 12px;
	font-size: 11px;
	height: 240px;
	background-color: #333333;
}

#stagepp p {
	margin: 3px 0 0px 0;
	padding: 0;
	line-height: 12px;
}

#stagepp a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#stagepp a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#gostage {
	background-image: url(../images/fond-e-stages.gif);
	background-repeat: no-repeat;
	width: 268px;
	height: 47px;
	padding: 10px 10px 0 0;
	text-align: right;
}

#gofstage p {
	margin: 0;
	padding: 0;
}

#docspp {
	width: 268px;
	margin: 0;
	padding: 43px 0 0 10px;
	background-image: url(../images/fond-e-docs.gif);
	background-repeat: no-repeat;
	line-height: 12px;
	font-size: 11px;
	height: 240px;
	background-color: #333333;
}

#docspp p {
	margin: 3px 0 0px 0;
	padding: 0;
	line-height: 12px;
}

#docspp a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#docspp a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#godocs {
	background-image: url(../images/fond-e-envoidocs.gif);
	background-repeat: no-repeat;
	width: 278px;
	height: 68px;
	padding: 10px 0px 0 0;
	text-align: center;
}

#gofstage p {
	margin: 0;
	padding: 0;
}

#hautactu {
	width: 278px;
	height: 166px;
	background-image: url(../images/fond-e-actu.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 47px 0 0 0;
	margin: 0;
	font-size: 11px;
}

#hautactu  a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

#hautactu  a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#actupp {
	width: 267px;
	margin: 0 0 0 1px;
	padding: 0px 0 0 10px;
	line-height: 12px;
	font-size: 13px;
	background-color: #333333;
	height: 239px;
	background-image: url(../images/fond-e-actum.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#actupp p {
	margin: 3px 0 0px 0;
	padding: 0;
	line-height: 12px;
	color: #ffffff;
}

#actupp ul {
	color: #ffffff;
	margin: 5px 0 0 10px;
}

#actupp li {
	color: #ffffff;
	margin: 5px 0 0 10px;
}

#actupp h6 {
	margin: 0px 0 10px 0;
	padding: 0;
	color: #ffffff;
	font-size: 18px;
}

#actupp a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#actupp a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#actuspp {
	width: 268px;
	margin: 0;
	padding: 43px 0 0 10px;
	background-image: url(../images/fond-e-actus.gif);
	background-repeat: no-repeat;
	line-height: 12px;
	font-size: 11px;
	height: 240px;
	background-color: #333333;
}

#actuspp p {
	margin: 3px 0 0px 0;
	padding: 0;
	line-height: 12px;
}

#actuspp a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#actuspp a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#goactus {
	background-image: url(../images/fond-e-goactu.gif);
	background-repeat: no-repeat;
	width: 278px;
	height: 67px;
	padding: 10px 0px 0 0;
	text-align: center;
}

#gofstage p {
	margin: 0;
	padding: 0;
}

/* General font families for common tags */
font,th,td,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link,a:active,a:visited {
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #fd7a25;
}

hr {
	height: 0px;
	border: solid #fd6503 0px;
	border-top-width: 1px;
}

/* This is the border line & background colour round the entire page */
.bodyline {
	background-color: #ffffff;
	border: 1px #ffffff solid;
	text-align: left;
}

/* This is the outline round the main forum tables */
.forumline {
	background-color: #ffffff;
	border: 1px #c6c6c6 solid;
}

tr.bordure {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
}

/* Main table cell colours and backgrounds */
td.row1 {
	background-color: #ffffff;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
}

td.row2 {
	background-color: #ffffff;
}

td.row3 {
	background-color: #fd6503;
}

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
	background-color: { T_TD_COLOR2
}

;
background-image : url (templates/subSilver/images/{T_TH_CLASS3
	
}

);
background-repeat
:
 
repeat-y
;


}
/* Header cells - the blue and silver gradient backgrounds */
th {
	color: #333333;
	font-size: 10px;
	font-weight: 100;
	text-align: left;
	height: 25px;
}

th.catleft {
	background-color: #FD6503;
	vertical-align: middle;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color: #fd6503;
	height: 10px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR
	{
	font-weight: bold;
	border: #ffffff;
	border-style: solid;
	height: 28px;
}

td.row3Right,td.spaceRow {
	background-color: { T_TR_COLOR3
}

;
border : {T_TH_COLOR3
	
}

;
border-style
:
 
solid
;


}
th.thHead,td.catHead {
	font-size: { T_FONTSIZE3
}

px
;
 
border-width
:
 
1
px
 
1
px
 
0
px
 
1
px
;
 
}
th.thSides,td.catSides,td.spaceRow {
	border-width: 0px 1px 0px 1px;
}

th.thRight,td.catRight,td.row3Right {
	border-width: 0px 1px 0px 0px;
}

th.thLeft,td.catLeft {
	border-width: 0px 0px 0px 1px;
}

th.thBottom,td.catBottom {
	border-width: 0px 1px 1px 1px;
}

th.thTop {
	border-width: 1px 0px 0px 0px;
}

th.thCornerL {
	border-width: 1px 0px 0px 1px;
}

th.thCornerR {
	border-width: 1px 1px 0px 0px;
}

.recap {
	color: #ee5f03;
	font-size: { T_FONTSIZE2
}

px
;
  
font-family
:Arial
,
Helvetica
,
sans-serif
;
}
/* The largest text used in the index page title and toptic title etc. */
.maintitle {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

a.maintitle {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
}

a.maintitle:link {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
}

a.maintitle:visited {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
}

h2 .maintitle {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2 a.maintitle {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
}

h2 a.maintitle:link {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
}

h2 a.maintitle:visited {
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffffff;
	font-weight: bold;
}

.secondtitle {
	font-weight: bold;
	font-size: 14px;
	font-family: "{T_FONTFACE2}", { T_FONTFACE1
}

;
text-decoration
:
 
none
;
 
line-height
 
:
120%;
color
 
:
#ffffff
;


}


/* General text */
.gen {
	font-size: 11px;
}

.genmed {
	font-size: 11px;
}

.genmedpost {
	font-size: 10px;
}

.gensmall {
	font-size: 10px;
}

.genecrire {
	font-size: 16px;
}

.gentitre {
	font-size: 14px;
}

.date {
	color: #ffffff;
	font-size: 10px;
}

.gen,.genmed,.gensmall {
	color: { T_BODY_TEXT
}

;
}
a.gen,a.genmed,a.gensmall {
	color: { T_BODY_LINK
}

;
text-decoration
:
 
none
;
 
}
.gensmallsecond {
	font-size: 10px;
	font-weight: bold;
}

a.gensmallsecond {
	color: #ffffff;
	text-decoration: none;
}

a.gen:hover,a.genmed:hover,a.gensmall:hover {
	color: { T_BODY_HLINK
}

;
text-decoration
:
 
underline
;
 
}
/* The register, login, search etc links at the top of the page */
.mainmenu {
	font-size: { T_FONTSIZE2
}

px
;
 
color
 
:
{
T_BODY_TEXT
}
}
a.mainmenu {
	text-decoration: none;
	color: { T_BODY_LINK
}

;
}
a.mainmenu:hover {
	text-decoration: underline;
	color: { T_BODY_HLINK
}

;
}
/* Forum category titles */
.cattitle {
	font-weight: bold;
	font-size: { T_FONTSIZE3
}

px
 
;
color
 
:
#000000
;
}
a.cattitle {
	text-decoration: none;
	color: #000000;
}

a.cattitle:hover {
	text-decoration: none;
}

.cattitlehome {
	font-weight: bold;
	font-size: { T_FONTSIZE3
}

px
 
;
color
 
:
#ffffff
;
 
vertical-align
:top
;


line-height
:23px;
}
a.cattitlehome {
	text-decoration: none;
	color: #ffffff;
}

a.cattitlehome:hover {
	text-decoration: none;
}

/* Forum title: Text and link to the forums used in: index.php */
.forumlink {
	font-weight: bold;
	font-size: { T_FONTSIZE3
}

px
;
 
color
 
:
{
T_BODY_LINK
}
;
}
a.forumlink {
	text-decoration: none;
	color: { T_BODY_LINK
}

;
}
a.forumlink:hover {
	text-decoration: underline;
	color: { T_BODY_HLINK
}

;
}
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

a.nav {
	text-decoration: none;
	color: #ffffff;
}

a.nav:hover {
	text-decoration: underline;
}

a.nav:link {
	text-decoration: none;
	color: #ffffff;
}

a.nav:visited {
	text-decoration: none;
	color: #ffffff;
}

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2 {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

a.topictitle:link {
	text-decoration: none;
	color: { T_BODY_LINK
}

;
}
a.topictitle:visited {
	text-decoration: none;
	color: { T_BODY_VLINK
}

;
}
a.topictitle:hover {
	text-decoration: underline;
	color: { T_BODY_HLINK
}

;
}
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
	font-size: 11px;
	color: #000000;
}

/* Location, number of posts, post date etc */
.postdetails {
	font-size: 10px;
	color: #000000;
}

/* The content of the posts (body of text) */
.postbody {
	font-size: { T_FONTSIZE3
}

px
;
 
line-height
:
 
18
px
}
a.postlink:link {
	text-decoration: underline;
	color: #FD6503;
}

a.postlink:visited {
	text-decoration: none;
	color: #FD6503;
}

a.postlink:hover {
	text-decoration: none;
	color: #FD6503;
}

/* Quote & Code blocks */
.code {
	font-family: { T_FONTFACE3
}

;
font-size : {T_FONTSIZE2
	
}

px ; color : {T_FONTCOLOR2
	
}

;
background-color : {T_TD_COLOR1
	
}

;
border : {T_TR_COLOR3
	
}

;
border-style
:
 
solid
;

	
border-left-width
:
 
1
px
;
 
border-top-width
:
 
1
px
;
 
border-right-width
:
 
1
px
;
 
border-bottom-width
:
 
1
px


}
.quote {
	font-family: { T_FONTFACE1
}

;
font-size : {T_FONTSIZE2
	
}

px ; color : {T_FONTCOLOR1
	
}

;
line-height :  125%; background-color : {T_TD_COLOR1
	
}

;
border : {T_TR_COLOR3
	
}

;
border-style
:
 
solid
;

	
border-left-width
:
 
1
px
;
 
border-top-width
:
 
1
px
;
 
border-right-width
:
 
1
px
;
 
border-bottom-width
:
 
1
px


}
/* Copyright and bottom info */
.copyright {
	font-size: { T_FONTSIZE1
}

px ; font-family : {T_FONTFACE1
	
}

;
color : {T_FONTCOLOR1
	
}

;
letter-spacing
:
 
-1
px
;
}
a.copyright {
	color: { T_FONTCOLOR1
}

;
text-decoration
:
 
none
;
}
a.copyright:hover {
	color: { T_BODY_TEXT
}

;
text-decoration
:
 
underline
;
}
/* Form elements */
input,select {
	color: #000000;
	font-size: 11px;
	border: solid 1px #000000;
}

textarea {
	color: #000000;
	font-size: 12px;
	border: solid 1px #000000;
}

textarea.post {
	color: #000000;
	font-size: 13px;
	border: solid 1px #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* The text input fields background colour */
input.post,select {
	background-color: { T_TD_COLOR2
}

;
font-size
:
 
11
px
;


}
input {
	text-indent: 2px;
	font-size: 13px;
}

/* The buttons used for bbCode styling in message post */
input.button {
	background-color: { T_TR_COLOR1
}

;
color
 
:
#000000
;

	
font-size
:12px;
 
font-family
:Verdana
,
Arial
,
Helvetica
,
sans-serif
;


}
/* The main submit button option */
input.mainoption {
	background-color: { T_TD_COLOR1
}

;
font-weight
 
:
bold
;

	
height
:40px;

	
font-size
:20px;


}
input.mainoptionprevi {
	background-color: { T_TD_COLOR1
}

;
font-weight
 
:
normal
;

	
height
:40px;

	
font-size
:20px;


}
/* None-bold submit button */
input.liteoption {
	background-color: { T_TD_COLOR1
}

;
font-weight
 
:
normal
;


}
/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline {
	background-color: { T_TR_COLOR2
}

;
border-style
:
 
none
;
 
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-weight: normal;
}

#header {
	WIDTH: 870px;
	HEIGHT: 385px;
	margin: 0;
	padding: 0 0 0 0;
	background-image: url(../images/fond-header-home.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#headerinter {
	WIDTH: 870px;
	HEIGHT: 370px;
	margin: 0;
	padding: 0 0 0 0;
	background-image: url(../images/fond-header-home.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.bienvenue {
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 4px 0 7px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.bienvenue a {
	text-decoration: none;
}

a img {
	border: none;
}

#rectangle {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width: 468px;
	height: 77px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px dashed #FF0000;
	vertical-align: middle;
}

.Style99 {
	color: #666666;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

/* Menu droit exter */
#boutonpromo {
	float: right;
	width: 120px;
	margin: 0;
	padding: 370px 0 0 0;
}

#boutonsondage {
	background-image: url(../images/fdsond.gif);
	background-repeat: no-repeat;
	height: 150px;
	margin: 0 0 15px 0;
	padding: 10px 0 0 8px;
}

#boutonsondage p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutonsondage a {
	color: #ffffff;
	text-decoration: none;
}

#boutonsondage a:hover {
	color: #ffffff;
	text-decoration: none;
}

#boutongadget {
	background-image: url(../images/fdbgadget.gif);
	background-repeat: no-repeat;
	height: 198px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 8px;
}

#boutongadget p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutongadget a {
	color: #ffffff;
	text-decoration: none;
}

#boutongadget a:hover {
	color: #ffffff;
	text-decoration: none;
}

#boutonsuperdoc {
	background-image: url(../images/fdbsuperdoc.gif);
	background-repeat: no-repeat;
	height: 276px;
	margin: 0 0 15px 0;
	padding: 80px 0 0 8px;
}

#boutonsuperdoc p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutonsuperdoc a {
	color: #ffffff;
	text-decoration: none;
}

#boutonsuperdoc a:hover {
	color: #ffffff;
	text-decoration: none;
}

#boutonipod {
	background-image: url(../images/fdbipod.gif);
	background-repeat: no-repeat;
	height: 256px;
	margin: 0 0 15px 0;
	padding: 70px 0 0 8px;
}

#boutonipod p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutonipod a {
	color: #ffffff;
	text-decoration: none;
}

#boutonipod a:hover {
	color: #ffffff;
	text-decoration: none;
}

#boutonachat {
	background-image: url(../images/fdbachat.gif);
	background-repeat: no-repeat;
	height: 310px;
	margin: 0 0 15px 0;
	padding: 10px 0 0 8px;
}

#boutonachat p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutonachat a {
	color: #ffffff;
	text-decoration: none;
}

#boutonachat a:hover {
	color: #ffffff;
	text-decoration: none;
}

#boutonfacebook {
	background-image: url(../images/fdbfacebook.gif);
	background-repeat: no-repeat;
	height: 335px;
	margin: 0 0 15px 0;
	padding: 10px 0 0 8px;
}

#boutonfacebook p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutonfacebook a {
	color: #ffffff;
	text-decoration: none;
}

#boutonfacebook a:hover {
	color: #ffffff;
	text-decoration: none;
}

#boutonambassadeur {
	background-image: url(../images/fdbambassadeur.gif);
	background-repeat: no-repeat;
	height: 219px;
	margin: 0 0 15px 0;
	padding: 80px 0 0 8px;
}

#boutonambassadeur p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#boutonambassadeur a {
	color: #ffffff;
	text-decoration: none;
}

#boutonambassadeur a:hover {
	color: #ffffff;
	text-decoration: none;
}

.texteboutonhight {
	font-size: 24px;
}

.texteboutonmiddle {
	font-size: 16px;
}

.texteboutonlow {
	font-size: 8px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.titrebouton {
	color: #ff6300;
	font-size: 19px;
	font-weight: bold;
}

/* Footer */
#pied {
	WIDTH: 870px;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	float: none;
}

#plandroite {
	float: right;
	margin: 0;
	padding: 0 0 0;
	width: 350px;
	height: 150px;
}

#rssfooter {
	float: left;
	height: 130px;
	width: 95px;
	margin: 0;
	padding: 20px 0px 0 0;
}

#rssfooter p {
	color: #666666;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#membrefooter {
	float: right;
	height: 150px;
	width: 235px;
	margin: 0 15px 0 0;
	padding: 0;
	text-align: right;
}

#membrefooter p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.mff {
	font-size: 14px;
	color: #ff6300;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.mfs {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.mft {
	font-size: 18px;
	color: #ff6300;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.mfq {
	font-size: 36px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#hautpied {
	background-image: url(../images/fonhautpied.gif);
	background-repeat: no-repeat;
	height: 52px;
	margin: 0;
	padding: 0;
	clear: both;
}

#plansite {
	margin: 0 0 0 0;
	padding: 0 20px 0 20px;
	background-color: #000000;
	height: 160px;
	clear: both;
}

#plansite p {
	color: #ffffff;
	font-size: 11px;
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#plansite a {
	text-decoration: none;
	color: #ffffff;
}

#plansite a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.titreplan {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.titrefooter {
	color: #cccccc;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.rubpied {
	color: #ffffff;
	font-size: 12px;
	margin: 0 0 0px 0px;
	padding: 0 0 10px 0;
	font-weight: bold;
}

#piedsous {
	float: left;
	position: relative;
	width: 120px;
	margin: 0 5px 0 0;
	padding: 0;
}

#piedsouslarge {
	float: left;
	width: 212px;
	margin: 0;
	padding: 0 0 20px 0;
	background-image: url(../images/fps.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 180px;
}

#accesdirect {
	margin: 0;
	padding: 0 0 0 20px;
	background-color: #000000;
	clear: both;
}

#accesdirect p {
	margin: 0 0 5px 0;
	padding: 0;
}

#accesdirect a {
	color: #cccccc;
	font-size: 10px;
	text-decoration: none;
}

#accesdirect a:hover {
	font-size: 10px;
	text-decoration: underline;
}

#accesdirect .titreaccesdirectlien {
	font-size: 14px;
	color: #ff6300;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0;
	text-transform: uppercase;
}

#accesdirect .titreaccesdirectlien:hover {
	font-size: 14px;
	color: #ff6300;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0;
	text-transform: uppercase;
}

.titreaccesdirect {
	font-size: 14px;
	color: #ff6300;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.gris {
	color: #666666;
}

#piedlarge {
	margin: 0;
	padding: 0;
}

#piedlarge p {
	margin: 0px 0 10px 0;
	padding: 0;
}

#avoiraussi {
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
}

#avoiraussi a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

#avoiraussi a:hover {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}

#avoiraussi p {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#partenairespied {
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
}

#partenairespied a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

#partenairespied a:hover {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}

#partenairespied p {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#infosme {
	margin: 10px 0 0 0;
	padding: 7px 0 0 20px;
	background-image: url(../images/footerpied.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
}

#infosme a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

#infosme a:hover {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}

#infosme p {
	color: #999999;
	font-size: 10px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.imagemail {
	position: relative;
	top: 3px;
}

#sousfooter {
	margin: 0;
	padding: 0;
	width: 870px;
	height: 85px;
	background-color: #ececec;
}

#logomemini {
	float: left;
	margin: 0;
	padding: 12px 0 0 20px;
	width: 200px;
}

#logoletudiant {
	float: right;
	margin: 0;
	padding: 13px 11px 0;
	text-align: right;
	width: 400px;
}

#logoletudiant p {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#logoxiti {
	position: absolute;
	left: 833px;
	margin: 0;
	padding: 0px 0 0 0;
}

#mediaetudiant {
	WIDTH: 870px;
	margin: 0;
	padding: 12px 0 10px 0;
	text-align: right;
	font-size: 10px;
	color: #00000;
	background-color: #D9D9D9;
	height: 73px;
	font-weight: bold;
}

#mediaetudiant p {
	margin: 0;
	padding: 0;
}

#mediaetudiant a {
	text-decoration: none;
	color: #000000;
}

.orangemedia {
	color: #ff7d00;
}

.imagemail {
	position: relative;
	top: 3px;
}

#rectangle1 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width: 468px;
	height: 77px;
	padding: 0px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");

#inscription {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 500px;
	height: 60px;
	padding: 0px;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#navcontainer {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 55px;
	margin-top: 5px;
	padding: 0px 0px 0px 15px;
	text-align: center;
}

ul#navlist {
	display: inline;
	list-style: none;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
}

#center {
	text-align: left;
	margin: 0;
	width: 820px;
	padding: 0;
}

ul#navlist li {
	float: left;
	width: 78px;
	margin-right: 7px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../icones/coinmenu.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ff6f1f;
	border-bottom: 3px solid #ff8744;
}

ul#navlist li a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	letter-spacing: 1px;
}

ul#navlist li a#current {
	text-decoration: underline;
}

ul#navlist li a:hover,ul#navlist  a#current :hover {
	text-decoration: underline;
}

/* Menu */
#menu {
	padding: 0 0 0 5px;
	margin: 0 0 0 10px;
	background-image: url(/images/menu/sous-menu.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 68px;
	width: 850px;
}

#menu dt a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	text-align: center;
	padding: 7px 0 0 0;
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}

#home-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 45px;
}

#home-menu a {
	background-image: url(/images/menu/home.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
}

#home-menu a:hover {
	background-image: url(/images/menu/home-over.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 31px;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}

#home-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 45px;
}

#home-menu-current a {
	background-image: url(/images/menu/home-current.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 31px;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}

#home-menu-current a:hover {
	background-image: url(/images/menu/home-over.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 31px;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}

#documents-menu {
	margin: 5px 0 0 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#documents-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/documents.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#documents-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/documents-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#documents-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#documents-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/documents-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#documents-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/documents-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#actualites-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#actualites-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/actualites.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#actualites-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/actualites-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#actualites-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#actualites-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/actualites-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#actualites-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/actualites-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#formation-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#formation-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#formation-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#formation-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#formation-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#formation-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#emploi-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#emploi-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#emploi-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#emploi-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#emploi-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#emploi-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#metiers-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#metiers-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#metiers-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#metiers-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#metiers-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#metiers-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/formation-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#forum-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#forum-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#forum-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#forum-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#forum-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#forum-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#communaute-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#communaute-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#communaute-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#communaute-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#communaute-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#communaute-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#concours-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#concours-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#concours-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#concours-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#concours-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#concours-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/forum-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#pro-menu {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#pro-menu a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/pro.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	display: block;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#pro-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/pro-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#pro-menu-current {
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	width: 114px;
}

#pro-menu-current a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/pro-current.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 1px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#pro-menu-current a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(/images/menu/pro-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px;
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

dd {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 55px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

dd li {
	list-style: none;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

#menu dt {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu dl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.licurrent {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#smenu0 {
	position: absolute;
	left: 0px;
	font-size: 12px;
	top: 165px;
	left: 15px;
	font-size: 12px;
	width: 550px;
}

#smenu1 {
	position: absolute;
	top: 170px;
	left: 402px;
	font-size: 12px;
	width: 550px;
	color: #cccccc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#smenu1 a {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu1 a:hover {
	color: #cccccc;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu2 {
	position: absolute;
	top: 170px;
	left: 517px;
	font-size: 12px;
	width: 250px;
	color: #cccccc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#smenu2 a {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu2 a:hover {
	color: #cccccc;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu3 {
	position: absolute;
	top: 170px;
	left: 174px;
	font-size: 12px;
	width: 650px;
	color: #cccccc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#smenu3 a {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu3 a:hover {
	color: #cccccc;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu4 {
	position: absolute;
	top: 170px;
	left: 289px;
	font-size: 12px;
	width: 550px;
	color: #cccccc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#smenu4 a {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu4 a:hover {
	color: #cccccc;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu5 {
	position: absolute;
	top: 170px;
	left: 515px;
	font-size: 12px;
	width: 300px;
	color: #cccccc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#smenu5 a {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu5 a:hover {
	color: #cccccc;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu6 {
	position: absolute;
	top: 170px;
	left: 295px;
	font-size: 12px;
	width: 600px;
	color: #cccccc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#smenu6 a {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 10px;
}

#smenu6 a:hover {
	color: #cccccc;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/images/menu/puce-menunew.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	margin: 0;
	padding: 0 0 0 10px;
}

#menu dd,#menu dd ul,#menu dd li {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0;
}

#menu dl {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu li {
	display: inline;
}

#menu dt {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu dd {
	margin: 0;
	padding: 0;
}

#menu2 {
	display: block;
	height: 81px;
	margin: 0 0 0 10px;
	padding: 7px 0 0 0;
	background-image: url(../images/fondmenu.gif);
	background-repeat: no-repeat;
	width: 850px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

#menu2 ul {
	padding: 0;
	list-style-type: none;
	background: #333333;
	margin: 0 0 0 5px;
	font-weight: bold;
}

#menu2 li {
	display: block;
	float: left;
	margin: 0px 8px 10px 2px;
	width: 110px;
	height: 22px;
	min-height: 22px;
	font-weight: bold;
	padding: 0;
}

#menu2 a {
	display: block;
	width: 110px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#menu2 a#item1t {
	color: #fff;
	background: url(../images/ressources-onglet.gif) no-repeat top;
	height: 16px;
	min-height: 16px;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#menu2 a#item1tcurrent {
	color: #fff;
	background: url(../images/ressources-onglet.gif) no-repeat top;
	height: 16px;
	min-height: 16px;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-decoration: underline;
}

#menu2 a#item2t {
	color: #fff;
	background: url(../images/actu-onglet.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#menu2 a#item2tcurrent {
	color: #fff;
	background: url(../images/actu-onglet.gif) no-repeat top;
	height: 16px;
	min-height: 16px;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-decoration: underline;
}

#menu2 a#item3t {
	color: #fff;
	background: url(../images/pro-onglet.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#menu2 a#item3tcurrent {
	color: #fff;
	background: url(../images/pro-onglet.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-decoration: underline;
}

#menu2 a#item4t {
	color: #fff;
	background: url(../images/forum-onglet.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#menu2 a#item4tcurrent {
	color: #fff;
	background: url(../images/forum-onglet.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-decoration: underline;
}

#menu2 a#item5t {
	color: #fff;
	background: url(../images/ongletpro.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#menu2 a#item5tcurrent {
	color: #fff;
	background: url(../images/ongletpro.gif) no-repeat top;
	height: 17px;
	min-height: 17px;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-decoration: underline;
}

#menu2 a#item1t :hover {
	text-decoration: underline;
}

#menu2 a#item2t :hover {
	text-decoration: underline;
}

#menu2 a#item3t :hover {
	text-decoration: underline;
}

#menu2 a#item4t :hover {
	text-decoration: underline;
}

#menu2 a#item5t :hover {
	text-decoration: underline;
}

#menu2 p {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #cccccc;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
}

#menu2 p a {
	display: inline;
	color: #cccccc;
	text-decoration: none;
	padding: 0;
	margin: 0;
	background-image: url(../images/fondpmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
}

#menu2 p a:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}

#sousmenu {
	margin: 0 10px 0 10px;
	padding: 3px 0 0 10px;
	width: 840px;
	height: 55px;
	background-image: url(../images/fdsm.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sousmenu p {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.sousmenu {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
}

#youarehereinter {
	margin: 0 0 0 15px;
	padding: 10px 0 0 0px;
	width: 840px;
	font-family: Arial, Helvetica, sans-serif;
}

#youarehereinter a {
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
}

#youarehereinter a:hover {
	font-size: 11px;
	color: #ff6600;
	text-decoration: none;
}

#fil {
	float: left;
	margin: 0;
	padding: 0;
}

#fil p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

#inscriptionyah {
	float: right;
	margin: 0;
	padding: 0;
}

#inscriptionyah p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

#recherche {
	position: absolute;
	top: 5px;
	left: 600px;
	margin: 0;
	padding: 0;
}

#recherche p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

#rechercher {
	width: 400px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	text-align: left;
	height: 20px;
	float: left;
}

#rechercher p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.rechercher {
	font-size: 11px;
	margin: 0;
	padding: 3px 0 3px 5px;
	background-color: #ffffff;
	border: none;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
}

.googleperso {
	border: solid 1px #000000;
	width: 250px;
	height: 18px;
}

#moteur {
	position: absolute;
	top: 198px;
	left: 453px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}

.imagesearcg {
	position: relative;
	top: 5px;
	border: none;
}

.imagesearcgg {
	position: relative;
	top: 1px;
	border: none;
	background: url(http://www.marketing-etudiant.fr/images/oklogin.gif);
	height: 22px;
	width: 26px;
}

.champnewsletter {
	font-size: 11px;
	margin: 0;
	padding: 3px 0 3px 5px;
	background-color: #fcedc7;
	border: thin solid #00000;
	width: 117px;
	height: 12px;
}

#inscriptionnewsletter {
	position: absolute;
	top: 106px;
	left: 828px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#inscriptionnewsletter p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#baseline {
	position: absolute;
	top: 5px;
	left: 105px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.baseline {
	font-size: 16px;
	color: #FF6633;
	font-weight: bold;
}

#baseline2 {
	position: absolute;
	top: 50px;
	left: 145px;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
	background-color: #FFFFFF;
}

#recthome {
	position: absolute;
	width: 468px;
	height: 60px;
	top: 65px;
	left: 304px;
	border: 1px solid #CCCCCC;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#navhaut {
	position: absolute;
	top: 5px;
	left: 305px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #FF6600;
	font-size: 10px;
}

#adshautdroit {
	position: absolute;
	top: 26px;
	left: 460px;
	height: 86px;
	width: 402px;
	margin: 0;
	padding: 0;
}

#pubmegaban {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 90px;
}

#rejoignezhead {
	position: absolute;
	top: 38px;
	left: 445px;
	margin: 0;
	padding: 3px 0 0 80px;
	clear: both;
	background-image: url(../images/fond-inscrivezvous.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 68px;
	font-family: Arial, Helvetica, sans-serif;
}

#rejoignezhead p {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#rejoignezhead a {
	text-decoration: none;
	color: #666666;
}

#rejoignezhead a:hover {
	text-decoration: none;
	color: #666666;
}

.nb-membre-header {
	font-size: 21px;
	color: #ff6600;
}

.inscrivezvous {
	font-size: 23px;
	font-weight: bold;
	color: #666666;
	line-height: 38px;
	font-family: Arial, Helvetica, sans-serif;
}

.gras-haut {
	font-weight: bold;
}

#header-letudiant {
	position: absolute;
	top: 0px;
	left: 740px;
	margin: 0;
	padding: 0;
	clear: both;
}

#header-letudiant p {
	margin: 0;
	padding: 0;
}

#header-letudiant a {
	text-decoration: underline;
	font-size: 14px;
	color: #ff6600;
	font-weight: bold;
}

#header-letudiant a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #ff6600;
	font-weight: bold;
}

#navhaut a {
	color: #9d9d9d;
	text-decoration: none;
}

#navhaut a:hover {
	text-decoration: none;
	color: #ff6a29;
}

.google_box {
	font-size: 9px;
	color: #666666;
	font-style: normal;
	font-weight: 400;
}

#fonctions {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	background: url(../../images/fond-haut-forum.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 74px;
}

#fonctions p {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	line-height: 23px;
}

#fonctions h1 {
	color: #ffffff;
	font-size: 24px;
	margin: 0 0 12px 0;
	padding: 3px 0 0 0;
}

#fonctions a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	vertical-align: top;
	line-height: 23px;
}

#fonctions a:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	vertical-align: top;
	line-height: 23px;
}

#adsforum {
	margin: 0 0 0 50px;
	padding: 0 0 0 50px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
}

#ins {
	margin: 5px 0 0px 0;
	padding: 0;
}

#ins a {
	color: #FF6F1F;
	text-decoration: none;
}

#ins a:hover {
	color: #FF6F1F;
	text-decoration: underline;
}

#conteneur {
	float: left;
	width: 870px;
	margin: 0 0 30px 0;
	padding: 0;
	background-color: #FFFFFF;
	text-align: left;
}

#fonctionshaut {
	position: absolute;
	top: 0;
	left: 525px;
	margin: 0;
	padding: 0;
	color: #F9870c;
	font-weight: bold;
	font-size: 11px;
	width: 335px;
	text-align: right;
}

#fonctionshaut a {
	color: #7f7f7f;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

#fonctionshaut a:hover {
	color: #FF6600;
	text-decoration: none;
}

.actuh1 {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 30px;
	margin: 0 0 0 0;
}

.recherche {
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 5px;
	background-color: #fcedc7;
}

#recherche {
	position: absolute;
	top: 126px;
	left: 828px;
	width: 170px;
	margin: 0;
	padding: 0;
}

#recherche p {
	margin: 0;
	padding: 0;
}

#annoncehaut {
	position: absolute;
	top: 180px;
	margin: 10px 0px 0px 5px;
	padding: 0;
	text-align: left;
	width: 728px;
	height: 100px;
}

.blanc {
	margin: 0px 0 0 0;
	padding: 0px 0 0 5px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.plusgauche {
	background-image: url(../images/plusgauche.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 39px;
	padding: 15px 0 0 0;
}

.plusdroit {
	background-image: url(../images/plusdroit.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 30px;
	padding: 5px 0 0 0;
}

.plusdroit a {
	padding: 0 0 0 35px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.dateplus {
	background-color: #e8e8e8;
	color: #000000;
	font-size: 11px;
	padding: 0 0 0 5px;
}

#gifconcours {
	position: absolute;
	top: 5px;
	left: 365px;
	margin: 0;
	padding: 0;
}

.intro {
	font-size: 10px;
	color:#000000;
	font-weight:normal;
}

.intro a {
	text-decoration: none;
	color:#000000;
	font-size: 10px;
	font-weight:normal;
}

.titreintro {
	font-size: 12px;
	color: #FD6503;
	font-weight: bold;
}

.titreintro a {
	font-size: 12px;
	color: #FD6503;
	font-weight: bold;
	text-decoration: none;
}

#cm09-visu {
	position: absolute;
	top: 0;
	left: 367px;
	margin: 0;
	padding: 0;
}

.zone_preferences, .zone_profil {
	display: none;
}