DIV, FORM, P, H1, H2, H3, H4, PRE, BLOCKQUOTE, UL, LI {
	MARGIN: 0px;
	PADDING: 0px;
	FONT-WEIGHT: normal;
}

UL {
	LIST-STYLE-TYPE: square;
	PADDING-LEFT: 8px;
}

DIV.clearer, DIV.nosize {

    height : 0;
    width : 0;
    font-size : 0;
    overflow : hidden;

}

.clearer, .clearb {CLEAR: both}
.nosize {POSITION:absolute; LEFT: -10000px}

* HTML .inbox, * HTML #content {HEIGHT: 1%}
* HTML .imgbox {MARGIN-RIGHT: -18px}
* HTML .imgbox IMG {PADDING-BOTTOM: 18px}


H4 {MARGIN-BOTTOM: 10px}

BLOCKQUOTE, DIV.codebox {
	MARGIN: 10px 15px 15px 15px;
	PADDING: 8px
}

IMG {border:0}

BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}

* HTML BODY {FONT-SIZE: 62.5%}

H2 {FONT-SIZE: 1.8em}

#nav {FONT-SIZE: 1em}

H3, #nav LI, PRE {FONT-SIZE: 1.2em}

H3, H4 {FONT-WEIGHT: bold}

LI, P, H4, LABEL {FONT-SIZE: 1.1em}

BODY {
	MARGIN: 5px;
	PADDING: 5px
}
	

#wrapper {
	BORDER-RIGHT-WIDTH: 6px;
	BORDER-BOTTOM-WIDTH: 6px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid
}

.leftcol {
	FLOAT: left;
	WIDTH: 18em;
}

.rightcol, #footer {
	FLOAT: none;
	BORDER-LEFT-WIDTH: 18em;
	BORDER-LEFT-STYLE: solid;
}

#footer, #main {CLEAR: both}

#footer, P.newsinfo {PADDING-TOP: 6px}

#nav {
	PADDING: 6px 0 5px 20px;
	TEXT-ALIGN: center
}

#nav2 {
	PADDING: 2px 0 1px 20px;
	BORDER-LEFT-WIDTH: 18em;
	BORDER-LEFT-STYLE: solid
}

#barre {PADDING: 2px 0 5px 20px}

.itemside {PADDING: 0px 10px 0px 10px}

.perso {text-align:center}

FORM P, LABEL, .rightcol h3, #main .rightcol P, .rightcol UL {PADDING-BOTTOM: 6px}

LABEL {display: block}

.rightcol .newsbox H3 {PADDING-BOTTOM: 12px}

#main .leftcol, #main .rightcol {PADDING-TOP: 15px; PADDING-BOTTOM: 15px}

DIV#content, #footer {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}

#main H2, DIV.itembox {PADDING-BOTTOM: 15px}
#content H2 {text-align:center}

DIV.newsbox, #footer {PADDING-BOTTOM: 24px}


.newsinfo {
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1px;
}

DIV.newsbox {WIDTH: 100%; overflow: hidden}

#header .rightcol {PADDING-LEFT: 20px}

.leftcol UL, .itembox UL {
	list-style-position: inside;
	LIST-STYLE-TYPE: SQUARE;
	line-height: 1.5em
}

#nav UL, #nav LI {
	DISPLAY: inline;
	HEIGHT: 0
}

#nav LI {MARGIN-RIGHT: 10px}

#logo1 {HEIGHT: 60px}
#logo2 {HEIGHT: 60px}

A:link, A:visited {TEXT-DECORATION: underline}

#nav A:link, #nav A:visited, #nav A:hover {TEXT-DECORATION: none}

.mnu{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnu p{
font-size:1.2em;
font-weight:bold
}

.mnu p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnuNB{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnuNB p{
font-size:1.2em;
font-weight:bold
}

.mnuNB p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnunoir{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnunoir p{
font-size:1.2em;
font-weight:bold
}

.mnunoir p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnuindigo{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnuindigo p{
font-size:1.2em;
font-weight:bold
}

.mnuindigo p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}


.mnuviolet{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnuviolet p{
font-size:1.2em;
font-weight:bold
}

.mnuviolet p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnuvert{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnuvert p{
font-size:1.2em;
font-weight:bold
}

.mnuvert p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnujaune{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnujaune p{
font-size:1.2em;
font-weight:bold
}

.mnujaune p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnuorange{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnuorange p{
font-size:1.2em;
font-weight:bold
}

.mnuorange p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.mnurouge{
PADDING: 3px 10px;
MARGIN-TOP: 15px;
MARGIN-BOTTOM: 8px;
border-style:solid;
border-width:0 0 3px 0
}

.mnurouge p{
font-size:1.2em;
font-weight:bold
}

.mnurouge p:first-letter{
font-size:1.5em;
font-weight:bold;
background-color:transparent
}

.fiche {
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	PADDING: 5px 5px 5px 5px
}

.msg {
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	BORDER-LEFT-STYLE: solid
}

.small {
	FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
	font-size: 8px
}

#fichep {
	TEXT-ALIGN: right;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	PADDING: 5px 5px 5px 5px
}

.cite {
border: 1px solid #ADADAD;
margin: 5px;
padding: 5px;
}

.left {
	FLOAT: left;
}
.right {
	FLOAT: right;
}

.msgleft {
	FLOAT:left;
	WIDTH: 13em;
	OVERFLOW: hidden
}

.msgright {
	BORDER-LEFT-WIDTH: 13em;
	BORDER-LEFT-STYLE: solid;
	padding: 1em;
}

.fooot {
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: solid;
}

.souligne {text-decoration: underline}

.vil A:link, .vil A:visited, .vil A:hover {TEXT-DECORATION: none}

.gras {font-weight: bold}

/* Message auditorium */
#message-auditorium {
	padding: 0.5em 2%;
	height:60px;
	min-height:60px;
	font-size:0.8em;
	position:relative;
	overflow:hidden;
}
#message-auditorium li {
	display:none;
	float:right;
	position:relative;
	right:0%;
}
#message-auditorium li:first-child {
	display:block;
}
#message-auditorium li span.audit {
	display:block;
	float:right;
}
#message-auditorium img.vignette {
	float:left;
	display:block;
	border-style:none;
}
x
{
background-image: url(http://i81.servimg.com/u/f81/14/11/92/23/final_11.jpg); ;
}
