@charset "iso-8859-1";

html
{
     margin: 0 auto ;
     text-align: center ;
}

body
{
	margin: 0 auto ;
	padding: 0 ;
	text-align: center ;
	background: #000000 ;
	color: #000000 ;
}

/* -------------- */
/* --- HEADER --- */	
/* -------------- */

div#header
{
	background-image: url(images/template/header.jpg) ;
	background-repeat: no-repeat ;
	width: 762px ;
	height: 180px;
	position: absolute ; left: 0px ; top: 0px ;
	text-align:left;
	border: 0px solid #999999 ; 
	display: block ;
	margin: 0px ;
	padding: 0px ;
}

div#logo
{
	width: 420px ;
	height: 65px;
	position: absolute ; left: 0px ; top: 0px ;
	text-align: left;
	border: 0px solid #999999 ; 
	display: block ;
	margin: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
	padding-right: 0px ;
	padding-left: 0px ;
}

div#headercontenu
{
	width: 762px ;
	height: 100px;
	position: absolute ; left: 0px ; top: 60px ;
	text-align: center;
	border: 0px solid #999999 ; 
	display: block ;
	margin: 0px ;
	padding: 0px ;
}

div#headercontenu p
{
	line-height: 10px ;
	font-family: Arial,sans-serif ;
	font-size: 9px ;
	margin: 0px ;
	padding: 0px ;
}

div#headercontenu a:link
{
	font-family: Arial,sans-serif ;
	color: #000000 ;
	font-size: 10px ;
	text-decoration: underline ;
}

div#headercontenu a:visited
{
	font-family: Arial,sans-serif ;
	color: #000000 ;
	font-size: 10px ;
	text-decoration: underline ;
}

div#headercontenu a:hover
{
	font-family: Arial,sans-serif ;
	color: #FF0000 ;
	font-size: 10px ;
	text-decoration: none ;
}

div#newsletter
{
	background-image: url(images/template/newsletter.gif) ;
	background-repeat: no-repeat ;
	width: 694px ;
	height: 70px;
	position: absolute ; left: 34px ; top: 0px ;
	text-align:left;
	border: 0px solid #999999 ; 
	display: block ;
	margin: 0px ;
}

/* ----------------- */
/* --- CONTENEUR --- */
/* ----------------- */

div#conteneur
{
	min-height: 610px;
	margin: 0 auto ;
	text-align: left;
	width: 762px ;
	background: #ffffff ; 
	position: relative ; left: 0px ; top: 10px ;
	display: block ;
}

/* ----------------------- */
/* --- COLONNE MILIEU --- */
/* --------------------- */

div#contenu
{
	margin-left: 148px ;
	margin-right: 0px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	width: 485px ;
	padding-top: 180px ;
	display: block ;
    font-family: Verdana,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 1.7em ;
}

div#contenu li a
{
    font-family: Arial,sans-serif ;
	font-size: 11px ; 
    text-align: left ;
}

/* ------------- */
/* --- PIED --- */
/* ----------- */

div#pied
{
	margin: 0 auto ;
	width: 486px ;
	height: 110px;
	line-height: 14px ;
	text-align: center ;
	color: #000000 ;
   	border-top: 1px solid #999999 ; 
	background: #ffffff ;
    position: relative ; left: 0px ; top: 0px ;
	display: block ;
}

div#pied a:link
{
	font-family: Arial,sans-serif ;
	color: #000000 ;
	font-size: 10px ;
	text-decoration: underline ;
}

div#pied a:visited
{
	font-family: Arial,sans-serif ;
	color: #000000 ;
	font-size: 10px ;
	text-decoration: underline ;
}

div#pied a:hover
{
	font-family: Arial,sans-serif ;
	color: #FF0000 ;
	font-size: 10px ;
	text-decoration: none ;
}

div#pied p
{
	font-family: Arial,sans-serif ;
	color: #000000 ;
	font-size: 10px ;
	text-decoration: none ;
	padding: 0px;
	margin: 0px;
}

/* --------------------- */
/* --- COLONE GAUCHE --- */
/* --------------------- */

div#colonnegauche
{
	text-align:left;
	width: 144px ;
	background: #ffffff ;
	position: absolute ; left: 0px ; top: 180px ;
	display: block ;
	padding-left: 2px;
	border: 0px solid #999999 ; 
}

/* ------------------- */
/* --- MENU GAUCHE --- */
/* ------------------- */

ul.menu
{
	width: 134px ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
}

ul.menu a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: none ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 15px ;
	font-weight: bold ;
}

ul.menu  a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: none ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 15px ;
	font-weight: bold ;
}

ul.menu a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: none ;
	color: #FF0000 ;
	font-size: 12px ;
	line-height: 15px ;
	font-weight: bold ;
}

/* ------- menu JAUNE ----------- */

li.menu1 
{
	height: 20px ;
   	background-image: url(images/template/puce.gif) ;
    background-repeat: no-repeat ;
	width: 130px ;
	list-style: none ;
	margin-bottom: 2px ;
	padding-left: 18px ;
	padding-top: 0px ;
	text-align: left ;
	border: 0px ; 
	font-size: 9px ;
	line-height: 9px ;
	font-family: Arial,sans-serif ;
	color: #9A9A9A ;
}

li.menu1gras
{
	height: 20px ;
   	background-image: url(images/template/puce2.gif) ;
    background-repeat: no-repeat ;
	width: 130px ;
	list-style: none ;
	margin-bottom: 2px ;
	padding-left: 18px ;
	padding-top: 0px ;
	text-align: left ;
	border: 0px ; 
	font-size: 9px ;
	line-height: 9px ;
	font-family: Arial,sans-serif ;
	color: #9A9A9A ;
}

/* ------- titremenu ----------- */

div.titremenu
{
   	background-image: url(images/template/titremenu.jpg) ;
    background-repeat: no-repeat ;
 	height: 25px ; 
	width: 140px ;
	padding-top: 5px ;
	margin-top: 5px ;
	margin-bottom: 5px ;
	text-align: center ;
	border: 0px ; 
	}

div.titremenu a:link
{
	text-decoration: none ;
    font-family: arial,sans-serif ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: bold ;
}
div.titremenu  a:visited
{
	text-decoration: none ;
    font-family: arial,sans-serif ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: bold ;
}
div.titremenu a:hover
{
	text-decoration: none ;
    font-family: arial,sans-serif ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: bold ;
}
/* ------- titremenu1 ----------- */

div.titremenu1
{
   	background-image: url(images/template/titremenu1.jpg) ;
    background-repeat: no-repeat ;
 	height: 30px ; 
	width: 140px ;
	padding-top: 3px ;
	margin-top: 5px ;
	margin-bottom: 5px ;
	text-align: center ;
	border: 0px ; 
	}

div.titremenu1 a:link
{
	text-decoration: none ;
    font-family: arial,sans-serif ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: bold ;
}
div.titremenu1  a:visited
{
	text-decoration: none ;
    font-family: arial,sans-serif ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: bold ;
}
div.titremenu1 a:hover
{
	text-decoration: none ;
    font-family: arial,sans-serif ;
	color: #000000 ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: bold ;
}

/* ------- niveau liens divers ----------- */

ul.liensdivers
{
	width: 134px ;
	list-style: none ;
	padding: 0 ;
	margin-top: 10px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
}

ul.liensdivers a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 10px ;
}

ul.liensdivers a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 10px ;
}

ul.liensdivers a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 10px ;
}

li#newsletter
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	background: url(images/newsletter.gif) no-repeat left top;
	padding-left: 30px ;
}

li.contact
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	background: url(images/contact.gif) no-repeat left top;
	padding-left: 30px ;
}

li#partenaires
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	background: url(images/partenaires.gif) no-repeat left top;
	padding-left: 30px ;
}

li#nouveautes
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	background: url(images/new.gif) no-repeat left top;
	padding-left: 30px ;
}

li#culture
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	background: url(images/culture.jpg) no-repeat left top;
	padding-left: 30px ;
}

li#top10
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	padding-left: 30px ;
}

li#echangedelien
{
	list-style: none ;
	border: 0px ; 
	height: 21px;
	margin-top: 3px;
	padding-left: 30px ;
	background: url(images/mail.gif) no-repeat left bottom;
}

/* ----------------------- */
/* --- <COLONE DROITE> --- */
/* ----------------------- */

div#colonnedroite
{
	height: 665px; /* -------- height: 665px;--------------- */
	text-align: left;
	width: 120px ;/* -------- width: 120px --------------- */
	border: 0px solid #999999 ; 
	position: absolute ; left: 637px ; top: 183px ;/* ----------- position: absolute ; left: 637px ; top: 100px ;/------------ */

}

div#colonnedroite p
{
	position: absolute ; left: 0px ; top: 600px ;
	margin-top: 11px ;
}

div#colonnedroite a:link
{
    font-family: Arial,sans-serif ;
	font-size: 9px ; 
    text-align: left ;
	text-decoration: none ;
	color: #000000 ;
	line-height: 9px ;
}

div#colonnedroite a:visited
{
    font-family: Arial,sans-serif ;
	font-size: 9px ; 
    text-align: left ;
	text-decoration: none ;
	color: #000000 ;
	line-height: 9px ;
}

div#colonnedroite a:hover
{
    font-family: Arial,sans-serif ;
	font-size: 9px ; 
    text-align: left ;
	text-decoration: none ;
	color: #868686 ;
	line-height: 9px ;
}

.floating
{
	position:absolute;
    height:600px;
    width:120px;
    top: 1px;
    visibility:visible;
    z-index:999;
}

/* ------------------------ */
/* ---  TOP PARTENAIREs ---- */
/* ------------------------ */

div#toppartenaires
{
	text-align: left;
	width: 128px ;
	margin-top: 10px;
	padding-left: 3px;
	padding-bottom: 7px;
	padding-top: 7px;
	border: 1px solid #000000 ; 
	display: block ;
}


div#toppartenaires a:link
{
    font-family: Arial,sans-serif ;
	font-size: 11px ; 
    text-align: left ;
	text-decoration: none ;
	color: #000000 ;
	line-height: 15px ;
}

div#toppartenaires a:visited
{
    font-family: Arial,sans-serif ;
	font-size: 11px ; 
    text-align: left ;
	text-decoration: none ;
	color: #000000 ;
	line-height: 15px ;
}

div#toppartenaires a:hover
{
    font-family: Arial,sans-serif ;
	font-size: 11px ; 
    text-align: left ;
	text-decoration: none ;
	color: #868686 ;
	line-height: 15px ;
}

/* ---------------- */
/* ---  FICHE ----- */
/* ---------------- */

/* ---  FICHE gauche ----- */

div.fichegauche
{
   	border-bottom: 1px solid #000000 ; 
   	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
   	position: absolute ; left: 0px ; top: 0px ;
	text-align: left ;
   	background-color: #CEDAE8 ;
}

div.fichegauche a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauche a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauche a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegaucheec
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
   	position: absolute ; left: 0px ; top: 0px ;
	text-align: left ;
	background: url(images/ec.gif) no-repeat right bottom ;
   	background-color: #CEDAE8 ;
}

div.fichegaucheec a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegaucheec a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegaucheec a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauchec
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
   	position: absolute ; left: 0px ; top: 0px ;
	text-align: left ;
	background: url(images/c.gif) no-repeat right bottom ;
   	background-color: #CEDAE8 ;
}

div.fichegauchec a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauchec a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauchec a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauchee
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
   	position: absolute ; left: 0px ; top: 0px ;
	text-align: left ;
	background: url(images/e.gif) no-repeat right bottom ;
   	background-color: #CEDAE8 ;
}

div.fichegauchee a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauchee a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegauchee a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegaucheanglais
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
   	position: absolute ; left: 0px ; top: 0px ;
	text-align: left ;
	background: url(images/anglais.gif) no-repeat right bottom ;
   	background-color: #CEDAE8 ;
}

div.fichegaucheanglais a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegaucheanglais a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichegaucheanglais a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}
/* ---  FICHE droite ----- */

div.fichedroite
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
    padding-left: 0px ;
	padding-right: 0px ;
	position: absolute ; left: 235px ; top: 0px ;
   	background-color: #CEDAE8 ;
	text-align: right ;
}

div.fichedroite a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroite a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroite a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitenew
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
    padding-left: 0px ;
	padding-right: 0px ;
	position: absolute ; left: 235px ; top: 0px ;
	text-align: right ;
	background: url(images/nouveau.gif) no-repeat left bottom ;
   	background-color: #CEDAE8 ;
}

div.fichedroitenew a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitenew a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitenew a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecoeur
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
    padding-left: 0px ;
	padding-right: 0px ;
	position: absolute ; left: 235px ; top: 0px ;
	text-align: right ;
	background: url(images/coeur.gif) no-repeat left bottom ;
   	background-color: #CEDAE8 ;
}

div.fichedroitecoeur a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecoeur a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecoeur a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecoeur2
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
    padding-left: 0px ;
	padding-right: 0px ;
	position: absolute ; left: 235px ; top: 0px ;
	text-align: right ;
	background: url(images/coeur2.gif) no-repeat left bottom ;
   	background-color: #CEDAE8 ;
}


div.fichedroitecoeur2 a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecoeur2 a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecoeur2 a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecertifie
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
    padding-left: 0px ;
	padding-right: 0px ;
	position: absolute ; left: 235px ; top: 0px ;
	text-align: right ;
	background: url(images/certifie.gif) no-repeat left bottom ;
   	background-color: #CEDAE8 ;
}


div.fichedroitecertifie a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecertifie a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroitecertifie a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroiteaeviter
{
   	border-bottom: 1px solid #000000 ; 
	height: 35px ; 
	width: 235px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
    padding-left: 0px ;
	padding-right: 0px ;
	position: absolute ; left: 235px ; top: 0px ;
	text-align: right ;
	background: url(images/a-eviter.gif) no-repeat left bottom ;
   	background-color: #CEDAE8 ;
}


div.fichedroiteaeviter a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroiteaeviter a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichedroiteaeviter a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
	font-weight: bold ;
    padding-right: 5px ;
    padding-left: 5px ;
}

/* ---  FICHE ----- */

div.fiche
{
   	border: 1px solid #000000 ; 
	height: 160px ; 
	width: 470px ;
	margin-top: 15px ;
	position: relative ; left: 0px ; top: 0px ;
}

div.fichecontenu
{
	height: 122px ; 
	width: 470px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 0px ;
	padding-top: 3px ;
	padding-bottom: 0px ;
	position: absolute ; left: 0px ; top: 35px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
}

div.fichecontenu a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fiche p
{
	margin-left: 7px ;
	margin-right: 7px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
}

div.fichecontenu10
{
	height: 160px ; 
	width: 460px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 3px ;
	padding-top: 2px ;
	position: absolute ; left: 0px ; top: 35px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	background: url(images/moinsde10.gif) no-repeat right top ;
}

div.fichecontenu10 a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu10 a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu10 a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu14
{
	height: 160px ; 
	width: 460px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 3px ;
	padding-top: 2px ;
	position: absolute ; left: 0px ; top: 35px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	background: url(images/moinsde14.gif) no-repeat right top ;
}

div.fichecontenu14 a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu14 a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu14 a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu15
{
	height: 160px ; 
	width: 460px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 3px ;
	padding-top: 2px ;
	position: absolute ; left: 0px ; top: 35px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	background: url(images/moinsde15.gif) no-repeat right top ;
}

div.fichecontenu15 a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu15 a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu15 a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu16
{
	height: 160px ; 
	width: 460px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 3px ;
	padding-top: 2px ;
	position: absolute ; left: 0px ; top: 35px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	background: url(images/moinsde16.gif) no-repeat right top ;
}

div.fichecontenu16 a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu16 a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu16 a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu18
{
	height: 160px ; 
	width: 460px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 3px ;
	padding-top: 2px ;
	position: absolute ; left: 0px ; top: 35px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	background: url(images/moinsde18.gif) no-repeat right top ;
}

div.fichecontenu18 a:link
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu18 a:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #000000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

div.fichecontenu18 a:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: underline ;
	color: #FF0000 ;
	font-size: 14px ;
    padding-right: 5px ;
    padding-left: 5px ;
}

/* ---------------- */
/* ---  H1 H2 ----- */
/* ---------------- */


div#contenu h2
{
    font-family: Arial,sans-serif ;
	text-align: left ;
	margin-top: 20px ;
	margin-bottom: 20px ;
	margin-left: 0px ;
	padding-left: 30px ;
	line-height: 25px ;
	font-size: 14px ;
	background: url(images/argent-a-gagner.gif) no-repeat left top ;
	background-color: #CEDAE8 ;
	color: #000000 ;
	border-top: 1px solid #000000 ; 
	border-bottom: 1px solid #000000 ; 
	border-left: 1px solid #000000 ; 
	border-right: 1px solid #000000 ; 
}

div#contenu h3
{
    font-family: Arial,sans-serif ;
	text-align: left ;
	margin-top: 30px ;
	margin-left: 20px ;
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 14px ;
	background: url(images/argent-a-gagner2.gif) no-repeat left top ;
	background-color: #CEDAE8 ;
	border-top: 1px solid #000000 ; 
	border-bottom: 1px solid #000000 ; 
	border-left: 1px solid #000000 ; 
	border-right: 1px solid #000000 ; 
}

h1
{
    font-family: Arial,sans-serif ;
	text-align: center ;
	font-size: 12px ;
	margin-bottom: 0px;
	margin-top: 3px;
	background: url(images/template/h1.jpg) no-repeat center bottom ;
	line-height: 40px ;
}

/* -------------------- */
/* --- FIL D'ARIANE --- */
/* -------------------- */

div#ariane
{
	font-family: Arial,sans-serif ;
	text-align: left;
	font-size: 10px ;
	color: #808080 ;
	line-height: 11px ;
}

#ariane a:link
{
    font-family: Arial,sans-serif ;
	font-size: 10px ; 
    text-align: left ;
	text-decoration: underline ;
	color: #808080 ;
	line-height: 11px ;
}

#ariane a:visited
{
    font-family: Arial,sans-serif ;
	font-size: 10px ; 
    text-align: left ;
	text-decoration: underline ;
	color: #808080 ;
	line-height: 11px ;
}

#ariane a:hover
{
    font-family: Arial,sans-serif ;
	font-size: 10px ; 
    text-align: left ;
	text-decoration: underline ;
	color: #808080 ;
	line-height: 11px ;
}

/* ------------- */
/* --- LIENS --- */
/* ------------- */

a.menupetit:link
{
	font-family: Arial,sans-serif ;
	text-decoration: none ;
	color: #000000 ;
	font-size: 11px ;
	padding-left: 2px ;
}

a.menupetit:visited
{
	font-family: Arial,sans-serif ;
	text-decoration: none ;
	color: #000000 ;
	font-size: 11px ;
	padding-left: 2px ;
}

a.menupetit:hover
{
	font-family: Arial,sans-serif ;
	text-decoration: none ;
	color: #FF0000 ;
	font-size: 11px ;
	padding-left: 3px ;
}

a:link
{
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 1.7em ;
	text-decoration: underline ;
	color: #000000 ;
}

a:visited
{
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 1.7em ;
	text-decoration: underline ;
	color: #000000 ;
}

a:hover
{
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 1.7em ;
	text-decoration: underline ;
	color: #FF0000 ;
}

/* --------------------- */
/* --- Liste à point --- */
/* --------------------- */


li.point
{
    list-style-type: circle ;
}

/* --------------------- */
/* --- tableaux --- */
/* --------------------- */


tr.bleu
{
 background-color: #80FFFF
}

tr.jaune
{
 background-color: #FFFF80
}

/* -------------------- */
/* --- FLECHE       --- */
/* -------------------- */

div.fleche
{
margin-left: 20px ;
text-align: left ;
padding-left: 27px ;
background: url(images/fleche.gif) no-repeat left bottom ;
}

div.fleche2
{
margin-left: 20px ;
text-align: left ;
padding-left: 27px ;
background: url(images/fleche2.gif) no-repeat left bottom ;
}

/* -------------------- */
/* --- PERDU       --- */
/* -------------------- */

div.perdu
{
margin-top: 10px ;
border: 1px solid #FF0000 ; 
background: url(images/perdu.gif) no-repeat center bottom ;
}


/* ------------------------------------ */
/* --- tableaux                     --- */
/* ------------------------------------ */

table
{
border-collapse:collapse;
}

/* ------------------------------------ */
/* --- 5 derniers messages du forum --- */
/* ------------------------------------ */

td.lastmsg
{
    font-family: Arial,sans-serif ;
	font-size: 11px ; 
    text-align: left ;
    
}
td.lastmsg a:link
{
	font-size: 11px ; 
    text-align: left ;
	line-height: 1.7em ;
	text-decoration: underline ;
	color: #000000 ;
}
td.lastmsg a:visited
{
	font-size: 11px ; 
    text-align: left ;
	line-height: 1.7em ;
	text-decoration: underline ;
	color: #000000 ;
}
td.lastmsg a:hover
{
	font-size: 11px ; 
    text-align: left ;
	line-height: 1.7em ;
	text-decoration: underline ;
	color: #FF0000 ;
}

/* ------------------------------------ */
/* --- paiements --- */
/* ------------------------------------ */

div#paiements
{
	width: 460px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	border: 1px solid #999999 ; 
	position: relative ; left: 0px ; top: 0px ;
	background-image: url(images/scrollbarre.jpg) ;
	background-repeat: no-repeat ;
    background-position: right top;
}

div#paiementsscrollup
{
	width: 17px ;
	height: 17px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	position: relative ; left: 443px ; top: 0px ;

}


div#paiementsscrolldown
{
	width: 17px ;
	height: 17px ;
	margin-top: 0px ;
	padding-right: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
	text-align: justify ;
    font-family: Arial,sans-serif ;
	font-size: 14px ; 
    text-align: justify ;
	line-height: 17px ;
	position: relative ; left: 443px ; top: 0px ;
}

img
{
border: 0px;
}
