/*@override http://www.circuitocollemaggio.it/css/style.css
CSS Document By Dieter Schneider 2006 | www.csstemplateheaven.com*/
/*+clearfix {*/
#left:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#left
{
	display: inline-block;
}
#left
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
HTML
{
	background-color: #FFFFFF;
}
*
{
	margin: 0;
	padding: 0;
}
BODY
{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 62.5%;
	background-image: url(../images/shadow_left.jpg);
	background-repeat: no-repeat;
}
#container
{
	font-size: 1.2em;
	width: 850px;
	margin-left: 20px;
	position: relative;
	min-height: 600px;
}
#header
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 37px;
	padding-bottom: 118px;
}
#header-left
{
	float: left;
	display: block;
	width: 44px;
	height: 73px;
	margin-right: 6px;
	background: url(../img/logo-autoantiche-header.png) no-repeat center center;
	margin-left: 18px;
}
#header-center
{
	float: left;
	display: block;
}
#header #header-center H1, #header #header-center H2
{
	margin: 0;
	padding: 0;
}
#header-right
{
	float: left;
	display: block;
	width: 68px;
	height: 73px;
	background: url(../img/logo-ASI.png) no-repeat center center;
	margin-left: 45px;
}
#linkbar
{
	background-image: url(../images/linkbar_bg.jpg);
	background-repeat: repeat-x;
	height: 59px;
}
/*[clearfix]*/#left
{
	background-image: url(../images/content_top_bg.jpg);
	background-repeat: repeat-x;
	width: 600px;
	min-height: 350px;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 50px;
	background-position: left top;
}
#left UL
{
	margin-top: 0;
	margin-bottom: 10px;
}
#left LI
{
	text-indent: 0;
	margin: 0;
	padding: 0 0 0 1.5em;
	list-style-position: inside;
}
#left H3
{
	font-size: 1.2em;
	margin-bottom: 5px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
	margin-top: 8px;
}
#left P
{
	text-align: justify;
	margin: 0;
	padding: 0;
}
#left TABLE
{
	border-collapse: collapse;
	width: 100%;
}
#left TD
{
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #C5B4B4;
	border-right-style: none;
	border-left-style: none;
	vertical-align: top;
}
#sub_top
{
	float: left;
	width: 98%;
	margin-bottom: 5px;
}
#sub_top P
{
	margin: 0px;
	padding: 0px;
}
#sub_top IMG
{
	vertical-align: text-bottom;
	float: left;
	margin-right: 7px;
}
#sub_top H3
{
	color: #900;
}
#sub_news
{
	width: 31.3%;
	float: left;
	margin-right: 2%;
}
#sub_news P
{
	text-align: justify;
	margin-top: 3px;
	line-height: 1.3em;
}
#sub_news H3
{
	line-height: 1em;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#sub_news A:hover
{
	color: #FF0000;
}
#sub_news IMG
{
	border-top: 4px solid #900;
	border-bottom: 4px solid #900;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	float: left;
	margin-bottom: 3px;
}
#sub_content
{
}
#left_topBox
{
	height: 45px;
	padding-top: 1px;
	margin-bottom: 35px;
	color: #FFFFFF;
	font-size: 0.9em;
}
#right
{
	background-image: url(../images/main_graphics.jpg);
	top: 0px;
	width: 246px;
	background-repeat: no-repeat;
	position: absolute;
	background-position: top;
	left: 650px;
	padding-top: 274px;
}
#footer
{
	text-align: left;
	padding-top: 10px;
	border-top: 1px solid #CCC;
	margin-top: 10px;
	width: 860px;
	padding-right: 10px;
	padding-left: 10px;
}
.footer_right
{
	float: right;
	margin: 0;
	padding: 0;
}
#footer IMG
{
	position: relative;
	top: 3px;
}
/******************** Top Navigation ************************/
#navcontainer UL
{
	font-size: 1.2em;
	background-color: #036;
	float: left;
	width: 100%;
	background-image: url(../images/linkbar_bg.jpg);
	background-repeat: repeat-x;
	height: 39px;
}
#navcontainer UL LI
{
	display: inline;
}
#navcontainer UL LI A
{
	padding: 21px 20px 0;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
#navcontainer UL LI A:hover
{
	background-image: url(../images/hover_link_bg.jpg);
	background-repeat: repeat-x;
	height: 35px;
	color: #FFFFFF;
}
/*************************************/
#menu
{
	background: url(../images/right_navbar_bg.jpg) no-repeat top left;
	width: 246px;
	height: 324px;
	padding: 30px 0 10px 40px;
}
#menu UL
{
	list-style: none;
}
#menu UL A IMG
{
	border: 0;
}
/********************* End top navigation ***************************/
P
{
	margin-bottom: 15px;
	margin-top: 0;
}
.ingress
{
	margin-bottom: 15px;
	margin-top: 10px;
}
.sign_up
{
	font-weight: bold;
	color: #66FFCC;
}
H1
{
	font-size: 3.7em;
	padding-top: 30px;
	padding-left: 50px;
	color: #FDC745;
	font-style: italic;
	font-weight: bold;
}
H2
{
	font-size: 1.5em;
	padding-left: 50px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}
H3
{
	font-size: 1.3em;
	margin-bottom: 20px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
A:link
{
	color: #6E2B32;
	text-decoration: none;
}
/*unvisited link*/
A:visited
{
	color: #6E2B32;
	text-decoration: none;
}
/*visited link*/
A:hover
{
	color: #333333;
	text-decoration: none;
}
/*mouse over link*/
A:active
{
	color: #A00000;
	text-decoration: none;
	font-weight: bold;
	background-color: #EDEDED;
}
/*selected link*/
.img_left
{
	float: left;
	margin-right: 4px;
}
/***************************** sidebar navigation ****************************/
.navcontainer
{
	width: 246px;
	background-image: url(../images/right_navbar_bg.jpg);
	height: 250px;
	padding-top: 34px;
	background-repeat: no-repeat;
}
.navcontainer A
{
	display: block;
	width: 160px;
	border-bottom: 1px solid #EEE;
	padding-top: 4px;
}
.navcontainer A:link, #navlist A:visited
{
	text-decoration: none;
}
.navcontainer A:hover
{
	background-color: #EDEDED;
}
.navcontainer A:active
{
	font-weight: bold;
	background-color: #EDEDED;
}
.navlist2
{
	font-size: 1.2em;
	background-image: url(../images/navlistbase.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 192px;
	min-height: 235px;
	padding-bottom: 8px;
	border-color: #FFFFFF;
	margin-left: 25px;
}
.navlist2 LI
{
	font-weight: bold;
	background-image: url(../images/navlistul.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 10px;
	display: block;
}
#testatina
{
	color: #900;
	font-size: 1.6em;
	font-style: italic;
	padding-top: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
#logo_auto
{
	background-image: url(../images/autoantiche.png);
	text-align: left;
	width: 55px;
	height: 100px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}
.cleaner
{
	width: 0;
	height: 0;
	clear: both;
	margin: 0;
	padding: 0;
}
/*FOLDOUT MENU*/
.submenu
{
	height: 19px;
	padding-top: 2px;
	color: #333333;
	font-size: 0.9em;
	font-weight: normal;
	font-style: italic;
	border: 0 solid #FFFFFF;
	list-style-type: none;
}
.submenu A
{
	color: #DA7100;
}
/*GALLERY*/
#gallery
{
	height: auto;
	width: 600px;
}
#gallery A
{
	float: left;
	margin: 0 7px 7px 0;
}
#gallery IMG
{
	border-color: #FFFFFF;
}
#gallery_single
{
	font-size: 1.1em;
	text-align: left;
}
#gallery_single IMG
{
	vertical-align: top;
	padding: 5px;
	border: 4px solid #DDD;
}
#tooltip1
{
	color: #000000;
	font-size: 14px;
	text-align: right;
	position: relative;
	bottom: 25px;
	height: 12px;
	z-index: 100;
	padding-left: 3px;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 35px;
}
/*PERCORSO*/
#percorso
{
	width: 320px;
}
#percorso LI
{
	clear: both;
	margin: auto;
	display: block;
}
#percorso IMG
{
	margin-top: 20px;
	padding: 5px;
	border-color: #FFFFFF;
}
/*NEWS*/
#left .news
{
	padding-top: 5px;
	border-bottom: 1px solid #C9BEBA;
	width: 100%;
	font-size: 1em;
	padding-bottom: 6px;
	border-top: 1px solid #FFFFFF;
}
#left > .news
{
	float: left;
}
#left .news H3
{
	margin: 0;
	font-size: 1.3em;
	color: #800000;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}
#left .news IMG
{
	margin-right: 7px;
	float: left;
	vertical-align: text-bottom;
}
B
{
	text-align: justify;
	padding-top: 5px;
}
#single_news H1
{
	color: #B0232A;
	margin: 0;
	padding: 0;
	font-size: 2em;
}
#single_news IMG
{
	float: left;
	margin-right: 10px;
}
/*SPONSORS*/
#sponsors
{
	width: 100%;
	height: auto;
}
#sponsors A
{
	float: left;
	margin: 0 7px 7px 0;
}
#sponsors IMG
{
	width: 100px;
	height: 100px;
	border-color: #FFFFFF;
}
/*ALFONSO*/
#mymenu
{
}
#mymenu UL
{
	margin-left: 0px;
	padding-left: 0px;
	width: 90%;
}
#mymenu .mysubmenu
{
	padding: 0;
	margin: 0;
}
#mymenu UL LI, #mymenu .mysubmenu LI
{
	color: #FF0000;
	font-weight: normal;
	margin-left: 0px;
}
#mymenu UL LI A, #mymenu .mysubmenu LI A
{
	text-decoration: none;
}
#mygara
{
	font-weight: normal;
}
#mygara UL
{
	margin-left: 0px;
	padding-left: 0px;
}
#mygara .mysubgara
{
	padding: 0;
	margin: 0;
}
#mygara UL LI, #mygara .mysubgara LI
{
	color: #FF0000;
	font-weight: normal;
	width: 90%;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 3px;
}
#mygara UL LI A, #mygara .mysubgara LI A
{
	text-decoration: none;
	padding-left: 8px;
	width: 90%;
}
.hide
{
	visibility: hidden;
	display: none;
}
.show
{
	visibility: visible;
	display: block;
}
#browse
{
	height: 20px;
	text-align: right;
	background-color: #373737;
	background-image: url(includes/images/gfx/videoplayer/nowplaying.gif);
	background-repeat: no-repeat;
	background-position: 0pt bottom;
	padding-top: 3px;
	padding-right: 4px;
}
#browse #next
{
	float: right;
	display: inline;
	margin: 6px 7px 5px 5px;
}
#browse #prev
{
	float: left;
	display: inline;
	margin: 6px 5px 5px 7px;
}
#browse IMG
{
	border: none;
}
#browse SPAN
{
	display: block;
	padding: 7px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

