@charset "iso-8859-1";
/* COMMUN */

body {
margin: 0;
padding: 0;
}

a.titre:visited, a.titre:link, a.titre:active {color:#FFFFFF; text-decoration:none;}
a.titre:hover {color:#FFFFFF; text-decoration:underline;}
a.Menu {color:#FFFFFF; text-decoration:none;}
a.Menu:hover {color:#FFFFFF; text-decoration:none;}
a.searchtitle {color:#0000FF; font-size:12px; text-decoration:none;}
a.searchurl {color:#00FF00; font-size:10px; text-decoration:none;}
.searchextra {color:#FF0000; font-size:10px; text-decoration:none;}
.bas {font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold; text-align:right;}
h1 {font-family:trebuchet ms,helvetica,sans-serif; font-size:16px;}
h2 {font-family:trebuchet ms,helvetica,sans-serif; font-size:14px;}
h3 {font-family:trebuchet ms,helvetica,sans-serif; font-size:12px; font-style: italic;}
p {font-family:verdana,arial,helvetica,sans-serif; }
p.left {text-align:left;}
p.right {text-align:right;}
p2 {font-family:trebuchet ms,helvetica,sans-serif;}
d.corps {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
td {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
td.gaucheMenu {font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:12px; color:#000000;}
td.titre {font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold;}
.little {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;}
.little-justify {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;text-align:justify;}
.little_menu, a.little_menu:link, a.little_menu:active, a.little_menu:visited {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.little_menu:hover {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:underline;}
.legende-photo {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#AAAAAA; font-weight:bold; text-decoration:none;}
body,div {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
.clear { clear: both; }

/* CITATIONS */
.citation 
{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  color:#0000BB;
  text-align:left;
  font-style : none;
  }
.auteur 
{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  color:#00BB00;
  text-align:right;
  font-style : italic;
  }
/* Notes de bas de page */
.grise 
{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  color:#999999;
  text-align:justify;
  font-style : none;
  }
a.grise {
	color: #999999;
	text-decoration: underline;
}
a.grise:link {
	color: #999999;
	text-decoration: underline;
}
a.grise:visited {
	color: #999999;
	text-decoration: underline;
}
a.grise:active {
	color: #999999;
	text-decoration: underline;
}
a.grise:hover {
	color: #666666;
	text-decoration: underline;
}
/* news */
.news-title-accueil         { background-color: #99C7FF; }
.news-background-accueil    { background-color: #0000CC; }
.news-body-accueil          { background-color: #ECF5FF; font-size:10px; }
.news-title-s-informer      { background-color: #FFFF66; }
.news-background-s-informer { background-color: #BD9C17; }
.news-body-s-informer       { background-color: #FFFFE1; font-size:10px; }
.news-title-discuter        { background-color: #E784FF; }
.news-background-discuter   { background-color: #9A00C1; }
.news-body-discuter         { background-color: #F8E1FF; font-size:10px; }
.news-title-surfer          { background-color: #FFC868; }
.news-background-surfer     { background-color: #986100; }
.news-body-surfer           { background-color: #FFF7DF; font-size:10px; }
.news-title-jouer           { background-color: #FF9694; }
.news-background-jouer      { background-color: #CC0000; }
.news-body-jouer            { background-color: #FFE7E7; font-size:10px; }
.news-title-echanger        { background-color: #C3FFA9; }
.news-background-echanger   { background-color: #006D00; }
.news-body-echanger         { background-color: #ECFFE4; font-size:10px; }
.news-title-admin           { background-color: #E3E3E3; }
.news-background-admin      { background-color: #474747; }
.news-body-admin            { background-color: #F7F7F7; font-size:10px; }

/* news - nouvelle version - ajouté par Guillaume - 30.03.2003 */
.news2-title-accueil         { font-size:12px; }
.news2-background-accueil    { background-color: #7EC1FF; }
.news2-body-accueil          { background-color: #CFE7FF; font-size:10px; }
.news2-sign-accueil          { background-color: #FFFFFF; font-size:10px; }
.news2-title-s-informer      { font-size:12px; }
.news2-background-s-informer { background-color: #FFDE00; }
.news2-body-s-informer       { background-color: #FFFFBD; font-size:10px; }
.news2-sign-s-informer       { background-color: #FFFFFF; font-size:10px; }
.news2-title-discuter        { font-size:12px; }
.news2-background-discuter   { background-color: #EA93FF; }
.news2-body-discuter         { background-color: #F8DDFF; font-size:10px; }
.news2-sign-discuter         { background-color: #FFFFFF; font-size:10px; }
.news2-title-surfer          { font-size:12px; }
.news2-background-surfer     { background-color: #FFB46A; }
.news2-body-surfer           { background-color: #FFE6CA; font-size:10px; }
.news2-sign-surfer           { background-color: #FFFFFF; font-size:10px; }
.news2-title-jouer           { font-size:12px; }
.news2-background-jouer      { background-color: #FF8888; }
.news2-body-jouer            { background-color: #FFE3E3; font-size:10px; }
.news2-sign-jouer            { background-color: #FFFFFF; font-size:10px; }
.news2-title-echanger        { font-size:12px; }
.news2-background-echanger   { background-color: #4CE74C; }
.news2-body-echanger         { background-color: #C8FFC8; font-size:10px; }
.news2-sign-echanger         { background-color: #FFFFFF; font-size:10px; }
.news2-title-admin           { font-size:12px; }
.news2-background-admin      { background-color: #B1B1B1; }
.news2-body-admin            { background-color: #E8E8E8; font-size:10px; }
.news2-sign-admin            { background-color: #FFFFFF; font-size:10px; }

/* Signature - Guillaume - 30.03.2003 */
 .signature-data, .signature-data:link, a.signature-data:active, a.signature-data:visited { color: #777777; font-size:10px; text-decoration:none; }
 a.signature-data:hover { color: #777777; font-size:10px; text-decoration:underline; }

/* Mise en page image - Yo - 14/11/2003 */ 
.gauche { float: left; margin: 4px 25px 10px 15px; padding: 0; }
.droite { float: right; margin: 5px 15px; padding: 0; }
.clear { clear: both; }
img { border-style: none; }

/* Moteur de recherche - Guillaume - 12/2/2004) */
.mno {  background-color: #FFFFFF; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px #333333 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666666; padding-left: 2px; padding-right: 2px; padding-bottom: 1px}
.sublittle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

/* style barre pour barre les lignes des taches par exemple */
/* utiliser <span class="barre">blabla</span> */

.barre
{
	text-decoration: line-through;
}

.red { color:#FF0000; }
.green { color:#00AA00; }
.blue { color:#0033CC; }
.grey { color:#AAAAAA; }

/* styles commun du menu latéral gauche */
dl#menu_gauche {
margin-top: 0;
}

#menu_gauche dt{
width: 100%;
background-color: #2468A9; border-top: 1px solid white; border-bottom: 1px solid white;
padding: 3px; padding-left: 25px; margin-top: -1px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}

#menu_gauche dd{
background-color: #C5E3FF;
padding-left: 30px; margin: 0; padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px;
}	

/* styles de la navigation horizontale */
#navigation { background-color: #2468A9; font-size: 10px; line-height: 18px; padding-left: 24px}

/* style de la zone de contenu */
#contenu_page { padding: 21px; background: url('../images/squelette/triangle.gif') no-repeat top left; }

/*style de la zone de signature de la page */ 
#signature_page {
padding: 5px;
}


/*style de la barre footer */
#footer_bar {
border-top: 1px solid white;
color: white;
background-color: #2468A9;
}

#footer_bar_left{
float: left;
padding: 2px 0px 3px 11px;
}

#footer_bar_center{
text-align:center;
padding: 2px 10px 3px 10px;
}

#footer_bar_right{
float: right;
padding: 2px 11px 3px 10px;
}
