@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* 		BODY SECTION		*/
/* -----------------------------------------------------------------------------------------------------------------------  */

body{
	background-color:#000;
	background-image:url(../images/MOMO_bck_body.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline:none;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* 		HEADER SECTION		*/
/* -----------------------------------------------------------------------------------------------------------------------  */

	/* div contenitore dell'header */
	/* --------------------------------------------------------------  */
	#div_header_cont{
		height:62px;
		margin:0px;
		margin-right:auto;
		margin-left:auto;
		overflow:visible;
		position:relative;
		text-align:left;
		padding:0px;
		width:980px;
		z-index:1;
	}

			#h1_logo{
				margin:0px;
				padding:0px;
				height:46px;
				left:0px;
				position:absolute;
				top:12px;
				width:142px;
			}
			
			/* immagine del logo momo */
			/* --------------------------------------------------------------  */
			#img_logo_momo{
				border:none;
				height:46px;
				width:137px;
			}

			/* immagine del logo momo racing */
			/* --------------------------------------------------------------  */
			#img_logo_momo_racing{
				border:none;
				height:42px;
				width:140px;
				display:none;
			}
			
			/* immagine del logo momo official outlet */
			/* -------------------------------------------------------------- */
			#img_momo_outlet{
				border:none;
				position:absolute;
				left:160px;
				top:14px;
			}

			/* hr pre nazione*/
			/* --------------------------------------------------------------  */
			#white_line_nation{
				border:none;
				border-style:none;
				color:#CCC;
				height:25px;
				left:162px;
				margin:0px;
				outline:none;
				padding:0px;
				position:absolute;
				top:15px;
				width:2px;
			}

			/* h locator */
			/* --------------------------------------------------------------  */
			#h_locator{
				border:none;
				color:#EEE;
				left:172px;
				margin:0px;
				outline:none;
				padding:0px;
				position:absolute;
				top:12px;
			}
			
			/* div che contiene gli elementi per i global site */
			/* --------------------------------------------------------------  */
			#div_global_site{
				border:none;
				color:#CCC;
				font-size:10px;
				line-height:normal;
				height:auto;
				left:760px;
				margin:0px;
				outline:none;
				padding:0px;
				position:absolute;
				text-align:right;
				top:23px;
				width:150px;
			}

			#img_global_site{
				border:none;
				height:31px;
				left:907px;
				position:absolute;
				top:15px;
				width:54px;
			}

			/* link delle voci */
			/* --------------------------------------------------------------  */
			a:link {
				color: #aaa;
				text-decoration:none;
			}
			a:visited{
				color: #aaa;
				text-decoration: none;
			}
			a:hover {
				color: #fff;
				text-decoration: none;
			}
			a:active {
				color: #fff;
				text-decoration: none;
			}
			a:focus {
				color: #fff;
				text-decoration: none;
			}

					/* elenco delle voci del menu principale */
					/* --------------------------------------------------------------  */
			
					#menu{
						color:#fff;
						font-size:12px;
						height:12px;
						list-style:none;
						margin:0px;
						padding:0px;
						position:relative;
						text-transform:uppercase;
						width:auto;
						z-index:2;
						text-align:center;
						vertical-align:middle;
					}
					
									/* link delle voci */
									/* --------------------------------------------------------------  */
									#menu a:link {
										color: #EEE;
										text-decoration:none;
									}
									#menu a:visited{
										color: #EEE;
										text-decoration: none;
									}
									#menu a:hover {
										color: #F9D801;
										text-decoration: none;
									}
									#menu a:active {
										color: #F9D801;
										text-decoration: none;
									}
									#menu a:focus {
										color: #F9D801;
										text-decoration: none;
									}
									/* --------------------------------------------------------------  */

					#menu li.single_en{
						float:left;
						position:relative;
						width:231px;
						padding-top:4px;
						height:19px;
						margin-right:1px;
						border-color:#000000;
						background-image: url(../images/header/button_single.png);
						background: repeat x;
					}
					#menu li.single{
						float:left;
						position:relative;
						width:173px;
						padding-top:4px;
						height:19px;
												margin-right:1px;

						background-image: url(../images/header/button_single.png);
						background: repeat x;
					}
					#menu li.single div{
					width:174px;
					height:19px;
					}

					#rs {
						color:#fd0;
						font-size:12px;
						height:12px;
						list-style:none;
						margin:0px;
						padding-top: 14px;
						position:relative;
						text-transform:uppercase;
						width:auto;
						z-index:2;
						text-align:center;
						vertical-align:middle;
						float:left;
						position:relative;
						top:12px;
						left:660px;
						width:173px;
						height:32px;
						background-image: url(../images/header/button_double.png);
						background: repeat x;
						margin-right:1px;
					}
									#rs a:link {
										color:#FD0;
										text-decoration:none;
									}
									#rs a:visited{
										color: #FD0;
										text-decoration: none;
									}
									#rs a:hover {
										color: #F9D801;
										text-decoration: none;
									}
									#rs a:active {
										color: #F9D801;
										text-decoration: none;
									}
									#rs a:focus {
										color: #F9D801;
										text-decoration: none;
									}
	

					
					#menu a{
						line-height:12px;
						padding:0px;
					}

					/* sottomenu */
					/* --------------------------------------------------------------  */
					.s_menu {
						background-image:url(../images/header/transparent.gif);
						font-size:10px;
						list-style:none;
						margin:0px;
						padding:0px;
						padding-top:11px;
						position:absolute;
						text-transform:uppercase;
						text-align:left;
						width:156px;
						height:150px;
						visibility:hidden;
					}
					
					/* elenco delle voci del sottomenu */
					/* --------------------------------------------------------------  */
					#menu .s_menu li {
						background-color:#000;
						margin:0px;
						padding:0px;
						float:none;
					}
					
					#menu .s_menu a {
						background-color:#000;
						border:none;	
						color:#fff;
						display:block;
						float:none;
						margin:2px;
						margin-top:0px;
						margin-bottom:0px;
						padding-top:6px;
						padding-bottom:6px;
						width:145px;
					}
					
					/* link delle voci del sottomenu */
					/* --------------------------------------------------------------  */

					#menu .s_menu a:active {
						color:#fd0;
					}
					#menu .s_menu a:focus {
						color:#fd0;
					}
					#menu .s_menu a:hover {
						background-color:#000;
						color:#fd0;
					}
					#menu .s_menu {
						left:0px;	
						position:absolute;
						top:8px;
					} 
					
				
				#line{
					border:none;
					margin:0px;
					padding:0px;
					width:980px;
					height:1px;
					color:#666;
					background-color:#666;
					position:absolute;
					top:61px;
					left:0px;
				}
/* -----------------------------------------------------------------------------------------------------------------------  */
/* 		CONTENT SECTION		*/
/* -----------------------------------------------------------------------------------------------------------------------  */

	#div_content{
			background-color:#000;
			border:0px;
			height:500px;
			margin:0px;
			margin-left:auto;
			margin-right:auto;
			overflow:hidden;
			padding:0px;
			position:relative;
			width:980px;
			z-index:0;
	}
	

/* -----------------------------------------------------------------------------------------------------------------------  */
/* 		FOOTER SECTION		*/
/* -----------------------------------------------------------------------------------------------------------------------  */
	
	/* contenitore del sottomenu */
	/* --------------------------------------------------------------  */
	#div_cont_footer{
		color:#CCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		height:200px;
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		position:relative;
		width:980px;
	}
			
			/* bandiera lingua master */
			/* --------------------------------------------------------------  */
			#master_flag{
				border:0px;
				margin:0px;
				position:absolute;
				left:853px;
				top:72px;
			}

			/* bordo bandiera lingua master */
			/* --------------------------------------------------------------  */
			a #master_flag:hover{
				border:1px solid #CCC;
			}

			/* bordo bandiera lingua master */
			/* --------------------------------------------------------------  */
			a #master_flag:active{
				border:1px solid #CCC;
			}
			
			/* bordo bandiera lingua master */
			/* --------------------------------------------------------------  */
			a #master_flag:focus{
				border:1px solid #CCC;
			}
			

			/* bamdiera lingua inglese */
			/* --------------------------------------------------------------  */
			#english_flag{
				border:0px;
				margin:0px;
				position:absolute;
				left:853px;
				top:110px;
			}

			/* bordo bandiera lingua inglese */
			/* --------------------------------------------------------------  */
			a #english_flag:hover{
				border:1px solid #CCC;
			}

			/* bordo bandiera lingua inglese */
			/* --------------------------------------------------------------  */
			a #english_flag:active{
				border:1px solid #CCC;
			}

			/* bordo bandiera lingua inglese */
			/* --------------------------------------------------------------  */
			a #english_flag:focus{
				border:1px solid #CCC;
			}

			/* span della lingua corrente */
			/* --------------------------------------------------------------  */
			#current_lang{
				position:absolute;
				text-align:center;
				top:92px;
				left:833px;
			}

					/* sezione credits */
					/* --------------------------------------------------------------  */
					#credits{
						color:#BBB;
						list-style:none;
						position:absolute;
						margin:0px;
						padding:0px;
						top:31px;
						right:20px;
						left:250px;
					}

					/* singola voce sezione credits */
					/* --------------------------------------------------------------  */
					#credits li{
						border:0px;
						border-right:1px solid #BBB;
						float:right;
						padding-left:6px;
						padding-right:6px;
					}

					/* ultima voce sezione credits */
					/* --------------------------------------------------------------  */
					#credits #sub_end{
						border:0px;
						float:right;
						padding-left:6px;
						padding-right:0px;
					}
						
			/* VISUALIZZAZIONE DEALER LOGIN */
			/* ----------------------------------------------------------------------------------- */
			
			/* pagina nero trasparente che si posiziona sopra l'intero sito */
			/* ------------------------------------------------------------------------- */
			#black_page{
				background-color:#000;
				display:none;
				height:100%;
				left:0px;

				position:absolute;
				top:0px;
				z-index:2;
				width:100%;

				filter:alpha(opacity=70);
				-moz-opacity:.70;
				opacity:.70;
			}
			
				/* titoli dei testo */			
				.title_text{
					color:#FF0000;
					text-transform:uppercase;
					font-weight:bold;
				}
			
			/* testo dealer alert - step 1 */
			/* ------------------------------------------------------------------------- */
			#text_informativo{
				background-color:#000000;
				border:3px double #bbb;
				color:#FFFFFF;
				display:none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				left:38%;

				padding:12px;
				position:absolute;
				top:25%;
				text-align:left;
				z-index:3;
				width:300px;
			}
				
				/* span che fa da link allo step 2 del dealer alert */
				/* -------------------------------------------------------------------------------------- */
				#link_step_2{
					color:#aaa;
					cursor:pointer;
				}	

					/* span che fa da link allo step 2 del dealer alert - evento hover */
					/* -------------------------------------------------------------------------------------- */
					#link_step_2:hover{
						color:#fff;
					}	

			/* testo dealer alert - step 2 */
			/* ------------------------------------------------------------------------- */
			#text_2{
				background-color:#000000;
				border:3px double #bbb;
				color:#FFFFFF;
				display:none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				left:38%;

				padding:12px;
				position:absolute;
				top:15%;
				text-align:left;
				z-index:3;
				width:300px;
			}

				/* titoli del testo */
				/* ---------------------------------------------------------- */
				#text_2 .red_text{
					color:#f00;
				}
			/* ----------------------------------------------------------------------------------- */
			/* FINE - VISUALIZZAZIONE DEALER LOGIN */

				
			/* TESTO LEGAL TERMS AND CONDITIONS */
			/* ------------------------------------------------------------------- */				
			#text_legal_terms{
				background-color:#000000;
				border:3px double #bbb;
				color:#FFFFFF;
				display:none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				left:26%;

				padding:12px;
				position:absolute;
				top:9%;
				text-align:left;
				z-index:3;
				width:620px;
			}	

				/* span link legal terms */
				/* ------------------------------------------------------------------- */				
				#copyright #legal{
					color:#aaa;
					cursor:pointer;
				}

				/* span link legal terms - evento hover */
				/* ------------------------------------------------------------------- */				
				#copyright #legal:hover{
					color:#fff;
				}

			/* FINE - TESTO LEGAL TERMS AND CONDITIONS */
			/* ------------------------------------------------------------------- */				
							
							/* gestione link dei credits */
							/* --------------------------------------------------------------  */
							#credits a:link {
										color: #CCC;
										text-decoration:none;
									}
							#credits a:visited{
										color: #CCC;
										text-decoration: none;
									}
							#credits a:hover {
										color: #FFF;
										text-decoration: none;
									}
							#credits a:active {
										color: #FFF;
										text-decoration: none;
									}
							#credits a:focus {
										color: #FFF;
										text-decoration: none;
									}
					
					#copyright{
						color:#AAA;
						position:absolute;
						top:3px;
						right:302px;
						text-align:center;
					}
	
	
	
	
	
				#div_regional_sites{
				border:none;
				color:#CCC;
				font-size:10px;
				line-height:normal;
				height:46px;
				left:834px;
				margin:0px;
				outline:none;
				padding:0px;
				position:absolute;
				text-align:left;
				top:12px;
				width:146px;
				font-size:12px;
				z-index:3;
				background-image:url(../images/header/button_double.png);
				background: repeat x;

			}

			#img_globe{
				border:none;
				height:31px;
				left:907px;
				position:absolute;
				top:15px;
				width:54px;
			}

#reds_button{
	position: absolute;
	left: 70px;
	top: 41px;
	border:none;
	}

#home_button{
	position: absolute;
	left: 429px;
	top: 61px;
	border:none;
	}

#store_button{
	position: absolute;
	left: 260px;
	top: 123px;
	border:none;
	}
#news_button{
	position: absolute;
	left: 551px;
	top: 124px;
	border:none;
	}

