/* Feuille de Style CSS */

body {
margin: 0px 0px 0px 0px;
background: url(images/fond.jpg) repeat;
}

h1{font-family:Verdana, Arial, Helvetica; font-size:14px; color:red;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-bottom: 1px solid black;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom: 1px solid black;}

/***Police ecriture***/
.font_p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.font_m{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.font_m2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.font_g{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.font_g2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
.smallfont{ font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

.font_pb{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.font_pr{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}
.font_pbr{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FF0000;}
.font_pg{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;}

.nom_admin{ color: #FF6633; text-decoration: underline;}
.nom_etudiant{ color: #0099FF; text-decoration: underline;}
.nom_visiteur{ color: #000066; text-decoration: underline;}

.auteur_admin{ color: #FF6633; text-decoration: none;}
.auteur_autre{ color: #000000; text-decoration: none;}
.forum_sujet{ color: #0a77b8; text-decoration: none; font-weight: bold; font-family: Tahoma;}

/***Les liens***/
a:link { text-decoration: none; color:#FFFFFF; }
a:visited { text-decoration: none; color: #F4F4F4; }
a:hover { text-decoration: none; color: #FD8B00; }
a:active { text-decoration: none }

a.menuhaut { color: #333333; }
a.menuhaut:hover { color: #FFFFFF; }

a.annoncelink { color: #000000; }
a.annoncelink:hover { color: #FFFFFF; }

a.pagelink { color: #000000; }
a.pagelink:hover { color: #FD8B00; }

/* Liens images */
A.image-mini IMG {
	FILTER: alpha(opacity=100); opacity: 1.0
}
A.image-mini:hover IMG {
	FILTER: alpha(opacity=60); opacity: 0.6
}
IMG.contour_gris {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
/***************************************/

.form_search {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; WIDTH: 70px; COLOR: #000000; BORDER-TOP-COLOR: #000000; TEXT-INDENT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.form_ok {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; WIDTH: 20px; COLOR: #000000; BORDER-TOP-COLOR: #000000; TEXT-INDENT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}


/***Image decoration***/
.gradualshine { FILTER: alpha(opacity=30); -moz-opacity: 0.3;}
/*****************************************************************/

/***Haut de page***/
#en_tete {
height:150px;
width: 100%;
}
#baniere   { background: url(images/design/baniere.jpg); height:150px; }
#baniere_gauche   { background: url(images/design/banieregauche.jpg) no-repeat top left; height:150px;}
#baniere_droite   { background: url(images/design/banieredroite.jpg) no-repeat top right; height:150px;}
/**Fin haut de page**/

/*****************************************************************/

/***Milieu de la page***/
#corps {
	margin-top: 10px;
}

.page
{
	background-color: #B1C3D9;
	border: 1px solid #999999;
}

.page2
{
	background-color: #E6E8EE;
	border: 1px solid #999999;
}

.cadre_profil
{
	border: 1px solid #0099FF;
	background-color: #B1C3D9;
}

.page_titre
{
	background-color: #BFB0DB;
	text-align: center;
	text-decoration: blink;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom: 1px solid #999999;
}

.page_cadre
{
	width: 100%;
	border: 1px solid #bb5e02;
}

.page_cadre_titre
{
	padding-left: 5px;
	background: url(images/design/bande.jpg) repeat-x;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}

.page_cadre_corps
{
	background-color: #E6E8EE;
	padding: 0px;
	padding-top: 2px;
}

.page_cadre_fin
{
	background-color: #CCCCCC;
	padding-left: 5px;
}

/***Les pages listes***/
.liste_cadre
{
	border: 2px solid #006699;
	width: 100%;
}
.liste_titre
{
	background: url(images/design/bande.jpg);
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.liste_donnees
{
	background-color: #dee3e7;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} 	
.message_donnees
{
	background-color: #dee3e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} 

/***Pages dossiers***/
/*Tableau tournois*/
.tournoi { border: 1px solid black; width: 100px; height: 24px; text-align:center; }


/***Les menus***/
.menu_cadre
{
	width: 100%;
	border: 1px solid #999999;
	border-collapse: collapse;
}
.menu_cadre_titre
{
	background-color: #4397D3;
	padding-left: 5px;
	color: white;
	font: 11px verdana;
}
.menu_cadre_corps
{
	background-color: #E6E8EE;
	border-top: 1px solid #999999;
	padding: 5px;
	font: 11px Verdana;
}

/***Admin Page***/
.admin_tdd
{
	background-color: #DEE3E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.admin_tdg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*Menu de gauche*/
/*Menu de droite*/

/**Fin milieu page**/

/*****************************************************************/

/***Bas de page***/
#pied { margin-top: 10px; }
#pied_bar { width: 100%; background-color: #62A8D9; height: 5px; }
#pied_fin { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666 }

/***********************************************************************************************/