/* PAGE */
body
{ 	background-color	: #000000;
	text-align			: center; 	
	margin-top			: 0px;
	color				: #FFFFFF;
    font-size			: 14px;
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: bold;
	
}
/* CONTENEUR PAGES */
.tab
{ 	background			: url(IMG/bg-body.gif);	
	width				: 953px;
	margin-left			: auto;
 	margin-right		: auto;
	background-color	: #393939;
}
/* bandeau */
.bandeau
{ 	background			: url(IMG/bg-bandeau.gif);
	text-align			: left;
}
/* MENU HAUT */
#menu-haut
{ 	background			: url(IMG/bg-menu.gif);
 	height  			: 47px;
  	line-height			: 45px;
	margin		 	 	: 0px;
	padding		 	 	: 0px;
}
#menu-haut ul
{
    list-style-type 	: none;
	margin		  		: 0px;
	padding		  		: 0px;
}
#menu-haut li
{
	display 			: inline;
	margin				: 4px;
	margin-right		: 4px;
    padding				: 0px;

}
#menu-haut li a
{
	color				: #FFFFFF;
    font-size			: 12px;
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-decoration 	: none;
}
/* TITRES THEMES */
.titre
{ 	background			: url(IMG/titre-caricatures.gif);
 	height  			: 33px;
  	line-height			: 33px;
	margin		 	 	: 0px;
	padding		 	 	: 0px;
	font-family			: "Times New Roman", Times, serif;
	font-size			: 24px;
	font-weight			: normal;
	text-align			: left;
	padding-left		: 210px;
}
/* TITRES ACCUEIL */
.titreac
{ 	background			: url(IMG/titre-accueil.gif);
 	height  			: 33px;
  	line-height			: 33px;
	margin		 	 	: 0px;
	padding		 	 	: 0px;
	font-family			: "Times New Roman", Times, serif;
	font-size			: 24px;
	font-weight			: normal;
	text-align			: left;
	padding-left		: 210px;
}
/* TITRES GRAPHISME */
.titre-grah
{ 	background			: url(IMG/titre-graphisme.gif);
 	height  			: 33px;
  	line-height			: 33px;
	margin		 	 	: 0px;
	padding		 	 	: 0px;
	font-family			: "Times New Roman", Times, serif;
	font-size			: 24px;
	font-weight			: normal;
	text-align			: left;
	padding-left		: 210px;
}
/* TITRES GRAPHISME */
.titreill
{ 	background			: url(IMG/titre-illustration.gif);
 	height  			: 33px;
  	line-height			: 33px;
	margin		 	 	: 0px;
	padding		 	 	: 0px;
	font-family			: "Times New Roman", Times, serif;
	font-size			: 24px;
	font-weight			: normal;
	text-align			: left;
	padding-left		: 210px;
}
/* Themes */
.titleap
 {    font-size			: 16px;
	font-family			: "Times New Roman", Times, serif;
	font-weight			: bold;
	text-decoration 	: none;
	color				: #193a9d;
	margin-left			:-20px;
	}
.titleil
 {    font-size			: 16px;
	font-family			: "Times New Roman", Times, serif;
	font-weight			: bold;
	text-decoration 	: none;
	color				: #9e9c19;
	margin-left			:-20px;
	}
.titlegr
 {    font-size			: 16px;
	font-family			: "Times New Roman", Times, serif;
	font-weight			: bold;
	text-decoration 	: none;
	color				: #7b199e;
	margin-left			:-20px;
	}	
#menu-themes
{ 	float				: left;  
	width				: 199px;
	text-align			: left;
	margin-top			: 20px;
	height				: 640px;
}
#menu-themes li
{	list-style-type 	: none;
	height				: 35px;
	padding-left		: 20px;
}
#menu-themes li a
{
	color				: #FFFFFF;
    font-size			: 12px;
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-decoration 	: none;
}
/* MENU THUMBAILS*/
#menu-thumbails
{
	width				: 600px;
	text-align			: center;
	padding-top			: 15px;
	margin-left			: 236px;
}
#menu-thumbails ul
{
    list-style-type 	: none;
	padding		  		: 0px;
}
#menu-thumbails li
{
	display 			: inline;
	margin				: 5px;
	margin-right		: 5px;
    padding				: 0px;
	width				: 91px;
}

/* MENU THUMBAILS ACCUEIL*/
#menu-thumbails-acc
{
	width				: 620px;
	text-align			: center;
	padding-top			: 0px;
	margin-left			: 240px;
}
#menu-thumbails-acc ul
{
    list-style-type 	: none;
	padding		  		: 0px;
}
#menu-thumbails-acc li
{
	display 			: inline;
	margin				: 10px;
	margin-right		: 10px;
    padding				: 0px;
	width				: 90px;
}
#menu-thumbails-acc li a
{
	color				: #999999;
    font-size			: 14px;
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-decoration 	: none;
}
/* DECO ILLUSTRATION */
.img
{
	border-style		: solid;
	border-color		: #999999;
	border-width		: 30px;
}
.bord
{
	border-width		: 0px;
}
/* LIENS */
A, A:hover, A:active, A:visited
{
	font-family			: Arial, Helvetica, sans-serif;
	FONT-SIZE			: 15px;
	COLOR				: #ffb400;
	text-decoration		: none;
}
A img
{
border-color:#FFFFFF;

}
/* CENTRAGE*/
.cent
{
	text-align			: center;
}
/* COPYRIGHT */
.copy
{
	background			: url(IMG/bg-copy.gif);
	color				: #FFFFFF;
	height				: 59px;
    font-size			: 13px;
	font-family			: "Times New Roman", Times, serif;
	font-weight			: bold;
	text-align			: center;
	line-height			: 49px;
	width				: 953px;
}
/* PAGINATIONS */
.pagination
{
	margin		 	 	: 0px;
	padding		 	 	: 0px;
	text-align			: left;
	padding-left		: 542px;
}
.cont
{
	height:720px;
}
.centrage
{
	width		 	 	: 400px;
}
.img-trav
{
float:right;
}
/*TEXTE */
#texte
{	float				: left;  
	width				: 199px;
	text-align			: left;
	width				:700px;
	text-align			: left;
	padding-top			: 15px;
	margin-left			: 40px;

}
.txt-trav
{
	text-align			: left;
	margin-left			: 210px;
	font-family			: Arial, Helvetica, sans-serif;
	FONT-SIZE			: 13px;
	text-decoration		: none;
	line-height:20px;
	

}
/*TEXTE Formulaire */
#menu-formu
{
	float				: left;
	width				: 120px;
	text-align			: left;
	padding-top			: 15px;
	margin-left			: 10px;
}
#menu-formu ul
{
    
	padding		  		: 0px;
}
#menu-formu li
{ 
	list-style-type 	: none;
	height				: 50px;
	margin				: 5px;
	margin-right		: 5px;
    padding				: 0px;
	width				: 120px;
}
/*CHAMP Formulaire */
#formulaire
{
	width				: 400px;
	text-align			: left;
	padding-top			: 15px;
	margin-left			: 340px;
}
#formulaire ul
{
    
	padding		  		: 0px;
}
#formulaire li
{ 
	list-style-type 	: none;
	height				: 50px;
	margin				: 5px;
	margin-right		: 5px;
    padding				: 0px;
	width				: 400px;
}

.CHANTxt
	{
	border				: 1px solid #282828;
	background-color 	: #858585;
	font-size 			: 10px;
	width 				: 90%;
	color				: #FFFFFF;
	font-size			: 11px;
	font-weight			: bold;
	font-family			: Arial, Helvetica, sans-serif;
	padding-left		: 5px;
	margin-top			: 5px;
	margin-left			: 50px;

	}
.txtform
	{		
	color				: #FFFFFF;
    font-size			: 12px;
	font-family			: Arial, Helvetica, sans-serif;	
		}
/* BOUTON */
.posbout
{
	padding-top			: 220px;
	}
.Bouton
	{
	border 				: 1px solid #282828;
	background-color 	: #858585;
	color 				: #282828;
	font-family 		: verdana;
	font-weight 		: bold;
	font-size 			: 10px;
	margin-left			: 20px;
	}

