@charset "utf-8";
/* CSS Document */

		img{
			border:none;
		}
		body {
	overflow:hidden;/*Needed to eliminate scrollbars*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		}
		#content{
			margin:0px auto;
			width:100%;
			position:absolute;
			bottom:1%;
			z-index:10;
			height:75px
		}
		#contentframe{
			text-align:center;
		}
		
		/*Supersize Plugin Styles*/
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			display:none;
			
		}
		#supersize .activeslide, #supersize .activeslide img{
			display:inline;
		}

	body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:20px
	
}
#logo_top {width:10%; height:60px; background:#ff1818; margin:10px 0 0 0; position:fixed; z-index:1;padding:0px 1%}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.rosso a:link {
	color: #ff1818;
	text-decoration: none;
}
.rosso a:visited {
	text-decoration: none;
	color: #ff1818;
}
.rosso a:hover {
	text-decoration: none;
	color: #ff1818;
}
.rosso a:active {
	text-decoration: none;
	color: #ff1818;
}
#bottom a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#bottom a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#bottom a:hover {
	text-decoration: none;
	color: #fff;
}
#bottom a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.clear { clear:both}
h1 { font-size:18px; letter-spacing:2px; font-weight:bold; margin-top:-10px; color:#ff1818; visibility:hidden}
h2 { font-size:16px; letter-spacing:2px; font-weight:bold; color:#ff1818; margin:0px}
p { text-align: justify}
#logo_ferrari { background:#ff1818;padding:0px 1%; height:60px}
.pulsante {float:left; color:#FFFFFF; font-weight:bold; padding:20px 1% 0px 1%; font-size:100%; width:12%; text-align:center; min-width:60px}
#bottom {text-align:center; font-weight:bold}
#box_barra_menu { margin:auto; }
/* Pagine */
#page1 { padding:20px;overflow-y:auto; height:450px}
#page1 .col1 { width:500px; float:left; margin-right:40px;}
#page1 .col2 { width:300px; float:left; }

#page2 { padding:20px;overflow-y:auto; height:300px; width:590px; margin:auto; margin-top:80px;}
#page2 .col1 { width:500px; float:left; margin-right:40px;}
#page2 .col2 { width:300px; float:left; }

/*form invio dati*/

.formselect {
width:95%;
font-size:11px;
padding:2px;
color: #000;
border:1px solid #ccc;
background:#fff
	}
.formtext {
width:95%;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #ccc;
background: #fff}
.formtext2 {
font-size:13px;
padding:2px;
color:#000;
border:1px solid #ccc;
background: #fff
	}
.formtext4 {
width:50px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #ccc;
background: #fff}
.formtext4 {
width:70px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #ccc;
background: #fff}
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:#999;
border:1px solid #ccc;
background:#fff

	}
.formtextarea {
width:95%;
height:70px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #ccc;
background: #fff
	}
.formtextarea2{
width:95%;
height:30px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #ccc;
background: #fff}

.formbutton {
border:1px solid #ccc; font-size:12px; color:#fff; padding:3px 10px;background: #333333; font-weight:bold}
.privacy {font-size:9px;
	color: #CD0C2B;
	text-align:left
	}

/* Scroller Box */

.scroller_container_left_right {
 border: 0px solid #ccc;
 position: relative;
 overflow: hidden;
 width: 40%;
 height: 41px;
 float:left;
 padding:2px;
 margin:7px 0 0 0 
 
}
.scroller_container_left_right3 {
 border: 0px solid #ccc;
 position: relative;
 overflow: hidden;
 width: 40%;
 height: 41px;
 float:left;
 padding:2px;
  margin:7px 0 0 0 

 
}

.scroller_container_left_right2 {

 position: relative;
 overflow: hidden;

 height: 20px;
 margin-bottom:5px;
 
}
.scroller_left_right {
 white-space: nowrap;
 line-height: 45px;

}
.scroller_left_right3 {
 white-space: nowrap;
 line-height: 45px;

}

.scroller_left_right2 {
 white-space: nowrap;
 line-height: 15px;
  margin: 5px;

}

.scroller_left_right p {

}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

.scroller_container_left_right {
 overflow: hidden;

}

/* Scoller Box */

/* CSS for the scrollers */
	div.horizontal_scroller, div.vertical_scroller{
		position:relative;
		height:41px;
		width:26%;
		display:block;
		overflow:hidden;
		border:#CCCCCC 1px solid;
	}
	div.scrollingtext{
		position:absolute;
		white-space:nowrap;
		font-family:'Trebuchet MS',Arial;
		font-size:18px;
		font-weight:bold;
		color:#000000;
	}








