<!--
@charset "UTF-8"; 
body{
	font-family: Helvetica,Arial , sans-serif;
	font-size:0.8em;
	margin: 0px;
	padding:0px;
}

#container{
	position:relative;
	font-family: Helvetica,Arial , sans-serif;
	font-size:0.8em;
	margin: 10px;
	margin-top:0px;
	width:905px;
}
#banniere{
margin-top:7px;
}

/*----------------------------------------DEBUT du header---------------------------------------------*/
#logo{
	position:absolute;
	left:0px;
	top:0px;
}

#menu{
	float:right;
	text-align:right;
}


#menu #rightmenu{
	margin-top:45px;
	margin-bottom:45px;
	line-height:18px;
}

#menu #rightmenu a{
	color:#2a577b;
	text-decoration:none;
	font-size:12px;
	padding-right:5px;
}

#menu #mainmenu{
	margin-bottom:5px;
}

#menu #mainmenu a{
	color:#2a577b;
	text-decoration:none;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;	
	text-align:center;
}

#menu #mainmenu a:hover{
	border-bottom:solid rgb(196,213,75);
	border-bottom-width:medium;
	text-align:center;
	z-index:30;
}

#menu #mainmenu a.souligne{
	border-bottom:solid;
	border-bottom-color: rgb(196,213,75);
	border-bottom-width:medium;
	text-align:center;
	z-index:30;
}

#banniere{
clear:both;
}
/*----------------------------------------FIN du header---------------------------------------------*/
/*----------------------------------------FIN du header---------------------------------------------*/
/*----------------------------------------FIN du header---------------------------------------------*/

/*----------------------------------------Les colonnes ---------------------------------------------*/

#col1, #col2, #col3{
	width:227px;
	float:left;
	margin-right:7px;
	margin-top:5px;
	text-align:left;
}

#col4{
text-align:left;
width:auto;
}

#col1 .accueil{
	width: 250px;
}

#col2 .accueil{
	width: 220px;
}

#col3 .accueil{
	width: 225px;
}

#col4 .accueil{
	width: 205px;
	margin-right:0px;
}


#col1[class=mod1]
{
	float:left;
	text-align:left;
	width:133px;
	margin-right:7px;
	background-color: #e1eaa5;
}

#col2[class=mod1],#col2[class=mod2]
{
	float:left;
	text-align:left;
	width:765px;
	margin-right:0px;
}

#col2[class=mod3]
{
	float:left;
	text-align:left;
	width:333px;
	margin-right:0px;
}

#col3[class=mod3]
{
	float:right;
	text-align:left;
	width:427px;
	margin-right:0px;
	margin:0px;
}

#col2[class=mod4]
{
	float:left;
	text-align:left;
	width:765px;
	margin-right:0px;
}

#col2[class=mod5]
{
	float:left;
	text-align:left;
	width:346px;
	margin-right:0px;
	padding:0px;
}


#col3[class=mod5]
{
	padding:0px;
	float:right;
	text-align:left;
	width:413px;
	margin-right:0px;
	margin:0px;
	background-image:url(../images/marches/bg-degrade.jpg);
	background-repeat:repeat-y;
}

#col2[class=mod6]
{
	float:left;
	text-align:left;
	width:765px;
	background-image:url(../images/bg-fond-marche.jpg);
	margin-right:0px;
}


#col2[class=mod2] b{
	font-size:13px;	
	color:#434344;
}

/*----------------------------------------Fin colonnes ---------------------------------------------*/

/*----------------------------------------Début du contenu---------------------------------------------*/
.lettre{
	font-weight:bold;
	font-size:24px;
}

a.lien{
	text-decoration:none;
	color:#a8b740;
	font-size:11px;
}

a.lien:hover{
	color:#a8b740;
	text-decoration:underline;
}

a.lien2{
	text-decoration:none;
	color:#2a577b;
	font-size:11px;	
}

a.lien2:hover{
	color:#2a577b;
	text-decoration:underline;
}

a.lienbtn{
	text-decoration:none;
	background-color:#2b577c;
	color:#ffffff;
	font-size:11px;	
	padding:0;
	padding-left:5px;
	padding-right:5px;
}

a.lienbtn:hover{
	text-decoration:none;
	background-color:#2b577c;
	color:#ffffff;
	font-size:10px;	
	padding:0;
	padding-left:5px;
	padding-right:5px;	
}

div[class=AccordionPanel] > a{
 text-decoration:none;
 color:#FFFFFF;
}

div[class=AccordionPanel] > a:linked{
 text-decoration:none;
 color:#FFFFFF;
}

.intAccordionPanel{
 text-decoration:none;
 color:#FFFFFF;
}

b{
	font-size:13px;	
	text-align:left;
}

#copyright, .copyright{
	clear:both;
	font-size:11px;
	color:#2a577b;
	text-align:center;
}

#copyright{
	padding-top:10px;
	text-align:center;
}

.titre, h1{
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #2A577B;
	display:inline;
	text-align:left;
}

.soustitre, h2{
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#A8B740;
	text-align:left;
	display:inline;
}

.soussoustitre, h3{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2A577B;
	text-align:left;
	display:inline;
}

p,li,dd{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#434344;	
	text-align:justify;
	Line-height:15px;
}

.mod1 p{
	width:545px;
}

.width{
	width:545px;
}


li,dd{
	width:500px;
	padding-bottom:5px;
	vertical-align:top;
}

.Green{
	color:#a8b740;
}

p.evenement, p.nouvelle{
	color:#2a577b;
	font-size:11px;
}

a.lien_nouvelle{
	color:#2a577b;
	font-size:11px;
	text-decoration:none;
}


.annee
{
	text-decoration:none;
	color:#2a577b;
	font-size:16px;
	font-weight:bold;
	list-style:none;
}



/*----------------------------------------Fin du contenu---------------------------------------------*/
/*----------------------------------------Fin du contenu---------------------------------------------*/
/*----------------------------------------Fin du contenu---------------------------------------------*/


/*----------------------------------------Début du pied---------------------------------------------*/
#pied-accueil{	
	clear:both;
	text-align:left;
	margin-top:10px;
}

#pied-accueil .gauche{	
	float:left;
	width:468px;
}

#pied-accueil .droite{	
	float:left;
	height:85px;
	width:430px;
	margin-left:5px;
	background-color:#cbe0f1;
	margin-top:17px;
}

a.lien-site{
	text-decoration:none;
	color:#2a577b;
	font-size:9px;	
}

a.lien-site:hover{
	color:#2a577b;
	text-decoration:underline;
}
/*----------------------------------------Fin du pied---------------------------------------------*/


/*--------------------Bourse-------------------------------*/
.bourse{
	width:200px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bg_bleu{
 background-color:#c2e1f3;
}

.bg_gris{
 background-color:#f0f6d2;
}

-->
