@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: #e2e0e0;
	margin: auto;
	width: 1022px;
}
#fond {
	background: url(../images/fond_page.gif) repeat-y center;
	padding: 0px 11px 0px 11px;
}
/* HEADER */
#header {
	background: url(../images/header.jpg) no-repeat;
	height: 159px;
	width: 1000px;
}
#menu_header {
	background: url(../images/fond_menu_header.gif) repeat-x;
	height: 32px;
	text-align: center;
}
#menu_header .menu_header_accueil {
	background-image: url(../images/accueil_n_menu_header.gif);
	width: 83px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_accueil:hover {
	background-image: url(../images/accueil_o_menu_header.gif);
	width: 83px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_classement {
	background-image: url(../images/classement_n_menu_header.gif);
	width: 105px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_classement:hover {
	background-image: url(../images/classement_o_menu_header.gif);
	width: 105px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_tutoriels {
	background-image: url(../images/tutoriels_n_menu_header.gif);
	width: 94px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_tutoriels:hover {
	background-image: url(../images/tutoriels_o_menu_header.gif);
	width: 94px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_recherche {
	background-image: url(../images/recherche_n_menu_header.gif);
	width: 99px;
	height: 32px;
	display: inline-block;
}
#menu_header .menu_header_recherche:hover {
	background-image: url(../images/recherche_o_menu_header.gif);
	width: 99px;
	height: 32px;
	display: inline-block;
}
#bas_menu_header {
	background: url(../images/degrader_sous_menu_header.gif) repeat-x;
	height: 46px;
	margin-bottom: 10px;
}
/* RECHERCHE GOOGLE */
#recherche {
	text-align: right;
	margin-right: 10px;
}
#recherche a:hover {
	text-decoration: underline;
}
#recherche .recherche {
	margin-top: 10px;
	background-color: #eaeaea;
	border: 1px solid #d8dbdb;
}
#recherche .submit {
	background-color: #eaeaea;
	border: 1px solid #d8dbdb;
}
/* MENU */
#menu_gauche {
	float: left;
	margin-left: 5px;
	width: 202px;
}
#menu_gauche .gtacw {
	width: 197px;
	height: 116px;
	display: block;
	background-image: url(../images/menu_gtacw_n.gif);
}
#menu_gauche .gtacw:hover {
	width: 197px;
	height: 116px;
	display: block;
	background: url(../images/menu_gtacw_o.gif);
}
#menu_gauche .gtaiv {
	width: 197px;
	height: 106px;
	display: block;
	background-image: url(../images/menu_gtaiv_n.gif);
}
#menu_gauche .gtaiv:hover {
	width: 197px;
	height: 106px;
	display: block;
	background: url(../images/menu_gtaiv_o.gif);
}
#menu_gauche .gtavcs {
	width: 197px;
	height: 111px;
	display: block;
	background-image: url(../images/menu_gtavcs_n.gif);
}
#menu_gauche .gtavcs:hover {
	width: 197px;
	height: 111px;
	display: block;
	background: url(../images/menu_gtavcs_o.gif);
}
#menu_gauche .gtalcs {
	width: 197px;
	height: 110px;
	display: block;
	background-image: url(../images/menu_gtalcs_n.gif);
}
#menu_gauche .gtalcs:hover {
	width: 197px;
	height: 110px;
	display: block;
	background: url(../images/menu_gtalcs_o.gif);
}
#menu_gauche .gtasa {
	width: 197px;
	height: 119px;
	display: block;
	background-image: url(../images/menu_gtasa_n.gif);
}
#menu_gauche .gtasa:hover {
	width: 197px;
	height: 119px;
	display: block;
	border: none;
	background: url(../images/menu_gtasa_o.gif);
}
/* CONTENU */
#contenu_droite {
	width: 793px;
	float: right;
	margin: auto;
}
#contenu_droite .nav_barre {
	background: url(../images/nav_barre.gif) left no-repeat;
	width: 771px;
	height: 31px;
	margin: auto;
	line-height: 29px;
	color: #6b6b6b;
	text-indent: 30px;
}
#contenu_droite .nav_barre a {
	color: #6b6b6b;
	text-decoration: none;
}
#contenu_droite .nav_barre a:hover {
	color: #6b6b6b;
	text-decoration: underline;
}
#contenu_droite .fond {
	width: 771px;
	background: url(../images/bas_contenu.gif) bottom no-repeat;
	margin: auto;
}
#contenu_droite .space {
	height: 10px;
	clear: both;
}
/* PUBLICITE */
.pub_728_15 {
	width: 729px;
	height: 16px;
	margin: auto;
}
.pub_728_90 {
	width: 729px;
	height: 91px;
	margin: auto;
}
/* FOOTER */
#footer {
	background: url(../images/footer.gif) no-repeat;
	height: 80px;
	clear: both;
	color: #a3a4a4;
	text-align: center;
	font-size: 11px;
}
#footer a {
	text-decoration: none;
	color: #a3a4a4;
}
#footer a:hover {
	text-decoration: underline;
	color: #a3a4a4;
}
#footer .texte {
	padding-top: 10px;
}
