@charset "utf-8";
/* CSS Document */
body, html {padding:0; margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF; background: #000 url(../images/backBody.jpg) repeat-y center;}
h1 {color: #FFF; font-size:22px; position:relative;}
h3 {color: #FFF; font-size:18px; position:relative;}

a:link, a:visited {color: #CCC; text-decoration:none;}
a:hover {color:#FFF;}
div#mainWrapper {background-color:#660000; margin:0 auto; width:980px;}
div#mainMenu {height:32px; background: #000 url(../images/backMainMenu.jpg) repeat-x; color:#CCC; padding-top:16px; font-size:12px;}
div#mainMenu a:link, div#mainMenu a:visited {color:#CCC; text-decoration:none; padding:0 15px 0 15px}
div#mainMenu a:hover {color:#FFF;}
div#mainMenu a.active {font-weight:bold; color:#FFF;}
div#homeSliderContainer {height:366px; background: #000 url(../images/backHomeSlider.jpg) no-repeat; padding-top:13px}
div#homeContent {background: #660000 url(../images/backHomeContent.jpg) no-repeat; text-align:left; padding:20px;}
div#footer {padding:25px 0 0 0; margin:0; font-size:12px; text-align:center; background: #000 url(../images/backFooter.jpg) repeat-x; height:25px;}
div#newsContainer{ }
div#newsContainer p{clear:both; padding-bottom:10px;}
div#newsContainer img{float:left; margin: 0 10px 10px 0; border:2px solid #999;}
div#eventsContainer{width:500px; float: right;}
div#lastPhotoContainer table{font-size:11px; padding-bottom:20px;}
div#lastPhotoContainer table tr td{text-align:center; vertical-align:top;}
div.photoLogo{
	width:184px; 
	height:120px; 
	text-align:center; 
	background: transparent url(../images/backPhotoLogo.gif) center center no-repeat;
	color:#000; 
	font-size:11px;
	font-weight:normal;
	vertical-align:middle; 
	padding-top:15px;
	margin: 0 auto;
	display:inline-block;
	float: left;
}
div.photoLogo img{border:none;}
div.photoLogo a:link, div.photoLogo a:visited{color:#000; text-decoration:none;}
div.photoLogo a:hover{color:#555; text-decoration:underline;}

div.photoLogoProssimaGara{
	width:184px; 
	height:120px; 
	text-align:center; 
	background: transparent url(../images/backPhotoLogoProssimaGara.gif) center center no-repeat;
	color:#000; 
	font-size:11px;
	font-weight:normal;
	vertical-align:middle; 
	padding-top:15px;
	margin: 0 auto;
	display:inline-block;
	float:left;
}
div.photoLogoProssimaGara img{border:none;}
div.photoLogoProssimaGara a:link, div.photoLogoProssimaGara a:visited{color:#000; text-decoration:none;}
div.photoLogoProssimaGara a:hover{color:#555; text-decoration:underline;}

div.photoLogoAttesa{
	width:184px; 
	height:120px; 
	text-align:center; 
	background: transparent url(../images/backPhotoLogoAttesa.gif) center center no-repeat;
	color:#000; 
	font-size:11px;
	font-weight:normal;
	vertical-align:middle; 
	padding-top:15px;
	margin: 0 auto;
	display:inline-block;
	float:left;
}
div.photoLogoAttesa img{border:none;}
div.photoLogoAttesa a:link, div.photoLogoProssimaGara a:visited{color:#000; text-decoration:none;}
div.photoLogoAttesa a:hover{color:#555; text-decoration:underline;}



div#headerInternoContainer {height:242px; position:relative; background: #000 url(../images/backHeaderInterno.jpg) no-repeat; padding-top:13px}
div#galleryContent {background: #660000 url(../images/backGalleryContent.jpg) no-repeat; text-align:left; padding:20px; min-height:400px; height:auto!important; height:400px;}
div#agenziaContent {background: #660000 url(../images/backAgenziaContent.jpg) no-repeat; text-align:left; padding:20px; min-height:400px; height:auto!important; height:400px;}
div#pressContent {background: #660000 url(../images/backPressContent.jpg) no-repeat; text-align:left; padding:20px; min-height:400px; height:auto!important; height:400px;}
div#videoContent {background: #660000 url(../images/backVideoContent.jpg) no-repeat; text-align:left; padding:20px; min-height:400px; height:auto!important; height:400px;}
div#contattiContent {background: #660000 url(../images/backContattiContent.jpg) no-repeat; text-align:left; padding:20px; min-height:300px; height:auto!important; height:300px;}
div#linksContent {background: #660000 url(../images/backLinksContent.jpg) no-repeat; text-align:center; padding:20px; min-height:300px; height:auto!important; height:300px;}
div#linksContent h4 a:link, div#linksContent h4 a:visited {color:#DDD}
div#linksContent h4 a:hover {color:#FFF}
div#linksContent h4 {margin:15px 0 0 0; padding:0; font-size:18px}
div.linksColumn {float:left; width:30%; text-align:center;} 

div.equipaggiList div {width: 150px; padding: 3px; text-align:center; float:left; font-size:14px}
div.equipaggiList div:hover { text-decoration:underline}

.rightSmallImg{float:right; padding:0 0 10px 10px;}
.rightSmallImg img{padding-bottom:10px;}

div.pressBox {float:left; padding:20px; text-align:center; font-size:12px;}
div.pressBox img {border: none; }