
html, body{
  margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center;		
}

input, select, textarea{
   color: #1D2C67; 
	 font-size: 16px;
	 border: #1D2C67 1px solid; 
}

.btn{
   color: #ffffff;
	 border: none; 
	 background-color: #1D2C67;
	 font-size: 16px;
	 cursor: pointer;
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}

.menu_link{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: 700;
	color: #ffffff;	
}

.menu2_link{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: 700;
	color: #E57C07;	
}

.foot{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: 500;
	color: #999999;
}

.l{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: 700;
	color: #ffffff;	
}


.time{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}

#div_back{
	width: 100%;
	margin: 0px auto;
	text-align: center;
	background-color: #ffffff;
	background-image: url(img/back.jpg);
	background-repeat: repeat-x;
	background-position: center 141px;
	padding-top: 20px;
	padding-bottom: 20px;						 
}

#div_foot{
	width: 940px;
	margin: 0px auto; 	
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

#div_cnt{
	width: 940px;
	margin: 0px auto; 	
	background-color: #1D2C67;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 4px;
}

#div_cnt2{
	width: 932px;
	margin: 0px auto; 	
	background-color: #ffffff;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

#div_cnt3{
	width: 920px;
	margin: 0px auto; 	
	background-color: #ffffff;
	text-align: center;
}

#logo{
  height: 215px; 
	text-align: center;
	padding-top: 15px;	
}

#animazione{
  height: 215px; 
	text-align: center;
}

#imgbox{
  height: 100px; 
	text-align: center;
}

#news_box{
  height: 280px; 
	text-align: center;
}

#menu{
  height: 40px; 
	text-align: center;
	background-color: #1D2C67;
}

#slogan{
  height: 50px; 
	text-align: center;
}

#slogan2{
  clear: both;
  height: 50px; 
	text-align: center;
	background-color: #FFF0C7;
}


.img{
  float: left;
  width: 230px;
	height: 100px;
}

.arancione{
  float: left;
  width: 230px;
	height: 100px;
	background-color: #E57C07;
}

.marrone{
  float: left;
  width: 230px;
	height: 100px;
	background-color: #9D1320;
}

.rosso{
	float: left;
  width: 230px;
	height: 100px;	
	background-color: #E53D16;
}

#menu_down_left{
	float: left;
  width: 410px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 70px;	
}

#michelin{
	float: left;
  width: 100px;
	padding-top: 12px;
	background-color: #ffffff;	
}

#menu_down_right{
	float: left;
  width: 410px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 70px;
}

.newsletter{
  float: left;
  width: 230px;
	height: 100px;
}

.news{
  float: left;
  width: 690px;
	height: 280px;
	background-image: url(/img/back_news.gif);
	background-repeat: no repeat;
	background-position: center center;
}

#news1{
  float: left;
  width: 257px;
	height: 215px;
}

#news2{
  float: left;
  width: 175px;
	height: 280px;
}

#news3{
  float: left;
  width: 258px;
	height: 152px;
}

.space{
	height: 20px;		 
}

.box_rosso{
  float: left; 
	background-image: url(/img/box_rosso.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 455px; 
	height: 280px;
}

.space_box{
  float: left; 
	width: 10px; 
	height: 10px;
}



.box_arancione{
  float: left; 
	background-image: url(/img/box_arancione.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 455px; 
	height: 280px;
}

.height_box{
  clear: both; 
	height: 10px;
}



.box_marrone{
  float: left; 
	background-image: url(/img/box_marrone.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 455px; 
	height: 280px;
}

.box_baige{
  float: left; 
	background-image: url(/img/box_baige.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 455px; 
	height: 280px;
}

.box_img{
  float: left; 
	background-repeat: no-repeat; 
	background-position: center center;
	width: 455px; 
	height: 280px;
}



.txt_blu{
   color: #1D2C67; 
	 font-size: 16px;
}

.txt_rosso{
	color: #E53D16; 
	font-size: 16px;
}

.txt_marrone{
	color: #9D1320; 
	font-size: 16px;
}

.txt_arancione{
	color: #E57C07; 
	font-size: 16px;
}








.shots_box_img{
  float: left; 
	background-repeat: no-repeat; 
	background-position: center center;
	width: 224px; 
	height: 168px;
}

.shots_height_box{
  clear: both; 
	height: 10px;
}

.shots_space_box{
  float: left; 
	width: 8px; 
	height: 10px;
}

.shots_rosso{
	background-color: #E53D16; 
}

.shots_marrone{
	background-color: #9D1320; 
}

.shots_arancione{
	background-color: #E57C07; 
}

.shots_box_rosso{
  float: left; 
	background-image: url(/img/shots_box_rosso.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 168px;
}

.shots_box_arancione{
  float: left; 
	background-image: url(/img/shots_box_arancione.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 168px;
}

.shots_box_marrone{
  float: left; 
	background-image: url(/img/shots_box_marrone.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 168px;
}

.shots_box_baige{
  float: left; 
	background-image: url(/img/shots_box_baige.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 168px;
}









.partners_box_img{
  float: left; 
	background-repeat: no-repeat; 
	background-position: center center;
	width: 224px; 
	height: 272px;
}

.partners_height_box{
  clear: both; 
	height: 10px;
}

.partners_space_box{
  float: left; 
	width: 8px; 
	height: 10px;
}

.partners_rosso{
	background-color: #9D1320; 
}

.partners_marrone{
	background-color: #9D1320; 
}

.partners_arancione{
	background-color: #E57C07; 
}

.partners_box_rosso{
  float: left; 
	background-image: url(/img/partners_box_rosso.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 272px;
}

.partners_box_arancione{
  float: left; 
	background-image: url(/img/partners_box_arancione.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 272px;
}

.partners_box_marrone{
  float: left; 
	background-image: url(/img/partners_box_marrone.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 272px;
}

.partners_box_baige{
  float: left; 
	background-image: url(/img/partners_box_baige.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	width: 224px; 
	height: 272px;
}

.btn_sx{
	border: none;
	background-color: transparent;
	background-image: url(/img/btn_sx.jpg); 
	background-repeat: repeat-x;
	background-position: top left;
	cursor: pointer;
	width: 32px;
	height: 56px;	
}

.btn_dx{
	text-decoration: none;
	border: none;
	background-color: transparent;
	background-image: url(/img/btn_dx.jpg); 
	background-repeat: repeat-x;
	background-position: top left;
	cursor: pointer;
	width: 32px;
	height: 56px;
}

	.rcpbox_new{
  	position: relative; 
  	width: 690px; 
  	height: 280px; 
  	overflow: hidden;
		text-align: left;
	}
	
  .rb_new{
		position: absolute; 
		top: 0px;				 
		width: 690px; 
		height: 280px; 
		filter: alpha(opacity=0); 
		-moz-opacity: 0.0;
		opacity: 0.0;
		display: none;
		border: none;
	}	