/*****************************************************
  *                                                  *
  *       ======== CSS NFS-MANIA.COM ========        *
  *                                                  *
  * Auteur :	Rio Grande sur base du CSS de Gui29  *
  * Version :	02.07.2008                           *
  * MAJ :		30.08.2009                           *
  ****************************************************/



/*================================
	Fond et Corps du site
  ================================*/

body {
	color :				#000000;
	background :		#111111 url(../images/background.png) repeat-y;
	background-position:center center;
	font-family :		Verdana, Arial, Helvetica, sans-serif;
	font-size :			0.7em;
	margin :			0;
}

#site {
	width :				1000px;
	margin :			auto;
	background :		#000000 url(../images/container_background.png) repeat-y;
}

input {
	font-size :			1.2em;
}


/*================================
	Mise en forme des Liens
  ================================*/

a:link, a:active, a:visited {
	color :				#000000;
	text-decoration :	none;
	font-weight :		normal;
}

a:hover {
    color :				#ffffff;
}


/*================================
	Mise image
  ================================*/

/*par défaut jamais de bord*/

img{
	border: 			0px;
}


/*================================
	HEADER
  ================================*/

#header, #header_dl {
  height :				323px;
  background-image :	url(../images/header_page.jpg);
  background-repeat :	no-repeat;
}

#header_dl{
  background-image :	url(../images/header_dl.jpg);
}

#boutons{
	width :				516px;
	padding-top : 		260px;
	margin-bottom :		20px;
	margin-left : 		auto;
	margin-right : 		auto;
}

.bouton_header {
	display: 			block;
	float: 				left;
	text-decoration: 	none;
	background-repeat : no-repeat;
	width :				172px;
	height :			41px;
}

.accueil_nojs:hover {
    background-image :	url("../images/bouton_accueil_hover.jpg");
}

.header_forums_nojs:hover {
    background-image :	url("../images/bouton_forums_hover.jpg");
}

.header_dl_nojs:hover {
    background-image :	url("../images/bouton_downloads_hover.jpg");
}



/*================================
	Menu de Gauche
  ================================*/

#menu_gauche {
	width :				175px;
	margin-top: 		8px;
	float :				left;
}

/* Définition des points communs entre les en-têtes de menu*/
#menu_gauche_le-site, #menu_gauche_hot_pursuit, #menu_gauche_nitro, #menu_gauche_world_online, #menu_gauche_shift, #menu_gauche_undercover, #menu_gauche_prostreet, #menu_gauche_carbon , #menu_gauche_most_wanted, #menu_gauche_underground_2, #menu_gauche_underground, #menu_gauche_rivals  {
	background-repeat :	no-repeat;
	width :				inherit;
	margin :			0px;
	height :			55px;
	text-indent:		-9999px;
}

#menu_gauche_le-site {
	margin-top : 		0px;
	background :		url(../images/menu_left_le-site.png);
}

#menu_gauche_hot_pursuit{
	background :		url(../images/menu_left_hot_pursuit.png);
}

#menu_gauche_nitro{
	background :		url(../images/menu_left_nitro.png);
}

#menu_gauche_world_online{
	background :		url(../images/menu_left_world_online.png);
}

#menu_gauche_shift{
	background :		url(../images/menu_left_shift.png);
}

#menu_gauche_undercover{
	background :		url(../images/menu_left_undercover.png);
}

#menu_gauche_prostreet {
	background :		url(../images/menu_left_prostreet.png);
}

#menu_gauche_carbon {
	background :		url(../images/menu_left_carbon.png);
}

#menu_gauche_most_wanted{
	background :		url(../images/menu_left_most_wanted.png);
}

#menu_gauche_underground_2 {
	background :		url(../images/menu_left_underground_2.png);
}

#menu_gauche_underground {
	background :		url(../images/menu_left_underground.png);
}

#menu_gauche_rivals {
	background :		url(../images/menu_left_rivals.png);
}

#menu_gauche a {
	color :				#e4b230;
}

#menu_gauche a:hover {
	color :				#ffffff;
	height : 			13px;
	display : 			block;
	font-weight : 		bold;
    background : 		url("../images/menu_left_light.png") no-repeat left;
}



.menu_gauche_texte{
	padding :			15px 0px 5px 11px;
	text-indent : 		25px;
}

.menu_gauche_texte ul{
	padding :			0px;
	margin :			5px 0px 15px 0px;
	list-style-type :	none;
}

.menu_gauche_texte li{
	margin-bottom: 		0px;
}

.menu_gauche_sous-titre{
	color :				#ffffff;
	font-weight :		bold;
}


/*================================
	Menu de Droite
  ================================*/

#menu_droite {
	width :				175px;
	float :				right;
	margin-top: 		8px;
}

/* Définition des points communs entre les en-têtes de menu*/
#menu_droite_network, #menu_droite_pub_nfs , #menu_droite_liens, #menu_droite_tools {
	background-repeat :	no-repeat;
	width :				inherit;
	margin :			0px;
	height :			55px;
}

#menu_droite_network{
	background :		url(../images/menu_right_network.png);
	margin-top : 		0px;
}

#menu_droite_pub_nfs {
	background :		url(../images/menu_right_pub.png);
}

#menu_droite_liens {
	background :		url(../images/menu_right_links.png);
}

#menu_droite_tools {
	background :		url(../images/menu_right_tools.png);
}

.menu_droite_texte{
	text-align : 		center;
	padding :			15px 25px 0px 5px;	
}

.menu_droite_texte ul{
	padding :			0px;
	margin :			0px 0px 15px;
	list-style-type :	none;
}

.menu_droite_texte li{
	margin-bottom: 		0px;
}

/* BLOC NETWORK*/

.flag{
	width : 			28px;
	height:				18px;
	border : 			0px;
}

/* BLOC RECHERCHE*/

/*Pour enlever les marges que IE rajoute par défaut*/
.menu_droite_texte form{
	margin :			0px;
}
/*lignement correcte pour FF*/
.menu_droite_texte table{
	width :				75%;
	margin :			auto;
}

/* CSS pour le champ de recherche*/
#sbi{
	padding :			3px 0px 3px ;
	margin :			0px;
	background-color :	#525252;
	color :				#ffffff;
	font-family :		Verdana, Arial, Helvetica, sans-serif;
	font-size :			1.0em;
	border :			1px solid  #ffffff;
}
/*CSS pour l'image de recherche */
#sbb{
	height :			22px;
	width :				22px;
	margin :			0px;
	border : 			0px;
	background :		none;
}

/* selecteur de thèmes */

#theme_selector {
	padding :			3px 0px 3px;
	text-align:			left;
	background-color :	#525252;
	color :				#ffffff;
	font-family :		Verdana, Arial, Helvetica, sans-serif;
	font-size :			1.0em;
	border :			0px;
}
/*BLOC STATISTIQUES*/

ul#compteur{
	margin : 			0px;
	color :				#ffffff;
}

ul#compteur span{
	font-size : 		0.9em;
	font-weight :		bold;
}

/*BLOC ACHETER ... */

/* Image qui va vers amazon */
img#pub_nfs{
	width : 			120px;
	height : 			170px;
	border : 			0px;
}

/*BLOC LIENS*/
.menu_droite_sous-titre{
	padding : 			0px 0px 10px 0px;
	color :				#ffffff;
	font-weight :		bold;
}

img.partenaire{
	border :			0px;
	width :				88px;
	height :			31px;
	margin-top :		2px;
	margin-bottom :		2px;
}



/*================================
	CONTENU
  ================================*/


#contenu {
	margin-left :		175px;
	margin-right: 		175px;
	padding : 			0px;
}

.publicite {
	width: 				468px;
    margin : 			10px auto 5px auto;
}

/*ajoute un cadre autour des images*/
img.cadre {
	border-width :		1px;
	border-style :		solid;
	border-color :		#ffe060;
}

img.cadre_lien {
	border-width :		1px;
	border-style :		solid;
	border-color :		#ffe060;
}

img.cadre_lien:hover  {
	opacity:			0.6;
	filter:				alpha(opacity=60);
}

.center {
	text-align : 		center;
}

.justify {
	text-align : 		justify;
}

.right {
	text-align : 		right;
}


/*================================
	FOOTER
  ================================*/

#footer {
	clear :				both;
	width :				inherit;
	padding-top:		90px;
	height :			99px;
	background :		url(../images/footer_page.jpg) no-repeat;
}

#footer_copyright{
	color : 			#ffffff;
	text-align : 		center;
}

#footer_copyright a {
	color :				#ffffff;
}

#footer_copyright a:hover {
	color :				#e4b230;
}

/*************
Questionaire
*************/

.ques {
	color :				#ffffff;
	font-family :		Verdana,Arial,Helvetica,sans-serif;
	font-size :			11px;
	width :				500px;
	background :		transparent url(../../../concours/images/concours_background.jpg) no-repeat;
	/*height :350;*/
	background-color :	#000000;
}

.quesTitre {
	font-size :			12px;
	font-weight :		bold;
	color :				#eeeeee;
	border-width :		1px;
	border-style :		solid;
	border-color :		#eeeeee;
	border-collapse :	collapse;
}

.quesTitre2 {
	font-size :			14px;
	text-align :		center;
	font-weight :		bold;
	color :				#eeeeee;
	border-width :		1px;
	border-style :		solid;
	border-color :		#eeeeee;
	border-collapse :	collapse;
	line-height : 		25px;
}

.quesCadre {
	border-width :		0px;
	border-style :		solid;
	border-color :		#2a2a2a;
	border-collapse :	collapse;

}

.quesCheck {
	color :				#ffffff;
	border :			0px;
	font-family :		Verdana,Arial,Helvetica,sans-serif;
	font-size :			11px;
	background-color :	#2a2a2a;
}

label.titre {
	font-weight :		normal;
}

label.titreConf {
	font-weight :		bold;
}



