﻿body
{
	background-image: url('../images/layout/bodyback.png');
	background-repeat:repeat-x;
	background-color:#1e2d5e;
	font-family: 'trebuchet ms', tahoma, Arial, helvetica, 'Lucida Sans Unicode', 'Lucida Grande',Lucida,sans-serif;
	font-size:90%;
	color:#9a9c93;
	color:#e3f1fa;
}

p
{
	padding:10px 15px 0px;
}

.logofloat
{
	float:left;
	margin-right:15px;
}

div#container
{
	margin:auto;
	width:1075px;
	/*border:1px solid red;*/
}
div#info-log
{
	height:50px;
	width:400px;
	float:right;
}

img#rnd_img
{
	float:right;
	position:relative;
	top:-308px;
	left:-61px;
}
ul.last_posts
{
	padding:0px;
	position:relative;
	width:200px;
	height:300px;
	top:123px;
	left:45px;
	list-style-type:none;
	color:Black;
}

ul.last_posts a
{
	color:Black;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
ul.last_posts a:hover
{
	text-decoration:underline;
}
.last_posts li
{
	padding-bottom:3px;
	border-bottom:1px groove black;
}


/* wrap */
div.menwrap 
{
width: 395px;
height: 358px;
padding: 0;
background: #fff url('../images/layout/chome_sel.png') no-repeat 110px 145px;
background-color:Transparent;
float:left;

}
div#ie_height_fix {
width: 1px;
height: 240px;
margin: 0;
padding: 0;
}
div#header
{
margin-top:30px;
background-image:url('../images/layout/header.png');
background-repeat:no-repeat;
width:675px;
height:358px;
margin-left:395px;
}

div.rightCol
{
	background-color:#353533;
	background-image:url('../images/layout/right_col.png');
	background-repeat:no-repeat;
	
	margin-left:665px;
	width:349px;
	min-height:595px;
	padding-left:0px;
	padding-top:28px;
}

#feedlink
{
 	background:url(../images/layout/rss_title.png) no-repeat right top;
 	width:196px;
	height:49px;
 	display:block;
 	text-indent:-9999px;
 	position:relative;
	top:-90px;
	left:25px;
}/*
#feedlink:hover
{
background-position: right -126px;
}*/
#rssico
{
	position:relative;
	left:219px;
	display:block;
	width:123px;
 	height:95px;
	background:url(../images/layout/rss_icon.png) no-repeat right top;
	padding-top:30px;
}


div#under_menu
{
	background-image:url('../images/layout/under_menu.png');
	width:651px;
	height:61px;
	margin-left:14px;
	float:left;
}
div.mainContainer
{
	margin-left:14px;
	width:648px;
	/*border-right:3px solid #2a2a28;*/
	float:left;
}

div#main_cont
{
	background-image:url('../images/layout/cont_back.png');
	background-repeat:repeat-y;
	width:1028px;
	min-height:330px;
}

div#footer
{	width:1008px;
	height:195px; /*194*/
	/*border-top:3px solid #cecec6;*/
	clear: both;
	background-image:url('../images/layout/footermenu.png');
	background-repeat:no-repeat;
	padding:0px 10px;
	background-position:0px -20px;
}

div#subfooter
{
	width:1008px;
	padding:0px 10px;
	background-image:url('../images/layout/cont_back.png');
	background-repeat:repeat-y;
	height:30px;
}

#welcometitle
{
	background-image: url('../images/layout/welcome_title.png');
}
#newstitle
{
	background-image: url('../images/layout/news_title.png');
}
#gallerytitle
{
	background-image: url('../images/layout/gallery_title.png');
}
#articlestitle
{
	background-image: url('../images/layout/articles_title.png');
}
#storiatitle
{
	background-image: url('../images/layout/storia_title.png');
}
#versionititle
{
	background-image: url('../images/layout/versioni_title.png');
}
#tecnicatitle
{
	background-image: url('../images/layout/tecnica_title.png');
}
#richiamititle
{
	background-image: url('../images/layout/richiami_title.png');
}
#y10title
{
	background-image: url('../images/layout/autobianchi_title.png');
}
#meettitle
{
	background-image: url('../images/layout/meet_title.png');
}
.imgtitle
{
	width: 668px; 
	height: 54px;
	text-indent: -9999px;
}
#eventtitle
{
	background-image: url('../images/layout/event_title.png');
	text-indent: -9999px;
	width: 126px; 
	height: 44px;	
	margin-left:25px;
	margin-bottom:15px;
	margin-top:-70px;
}
#polltitle
{
	background-image: url('../images/layout/poll_title.png');
	text-indent: -9999px;
	width: 257px; 
	height: 63px;	
	margin-left:25px;/*
	margin-bottom:15px;
	margin-top:-70px;*/
}
#linkforum
{
	margin:15px 0px 15px 0px;	
}
.newsCont,.gallerycont
{
	height:200px;
	padding-top:10px;
}
.newsCont
{
	height:250px;
}

#newslist
{
	height:200px;
	position: relative;
	overflow:hidden;
}
#newslist li
{
	position: absolute;
	top: 210px;
	left: 5px;
	height: 195px;
}
#newslist li h3
{
	font-size:1.2em;	
	font-style:italic;
}
.cal
{
	margin-left:15px;
	float:left;
	color:white;
	padding-top:2px;
	padding-left:2px;
	margin-right:15px;
	font-size:13px;
	font-variant:small-caps;
	background-image: url('../images/layout/calendar.png');
	width:33px;
	height:42px;
	background-repeat:no-repeat;
}
.cal span
{
	position:relative;
	top:-3px;
	color:Black;
	font-size:22px;
	font-weight:bold;
}

#imglist li
{
	display:inline;
	list-style-type: none;
	padding: 0xp 5px 0px 5px;
	margin-left:5px;
}

/*
div.menwrap h2 {
position: absolute;
width: 150px;
height: 35px;
margin: 60px 0 0 45px;
padding: 10px 0 0 0;
text-align: left;
font-size: 1.5em;
z-index: 0;
text-indent: 45px;
}
div.menwrap h2 span {
display: block;
text-indent: 0;
font-size: .8em;
width: 90px;
border-top: 2px solid #abe9ab;
margin: 5px 0 0 25px;
padding: 5px 0 0 0;
color: #666;
text-align: center;
}
/* Headers 
div.menwrap h2.home {
background: url('home.gif') no-repeat left -45px;
}
div.menwrap h2.tutos {
background: url('tutos.gif') no-repeat left -45px;
}
div.menwrap h2.files {
background: url('files.gif') no-repeat left -45px;
}
div.menwrap h2.search {
background: url('search.gif') no-repeat left -45px;
}
div.menwrap h2.mail {
background: url('mail.gif') no-repeat left -45px;
}
div.menwrap h2.id {
background: url('id.gif') no-repeat left -45px;
}
div.menwrap h2.write {
background: url('write.gif') no-repeat left -45px;
}
div.menwrap h2.logout {
background: url('logout.gif') no-repeat left -45px;
}*/
/* list style */
ul#menu {
margin: 0px;/*50px auto;*/
height: 220px;
padding: 0;
width: 220px;
height: 220px;
list-style: none;
list-style-type: none;
position: relative;
}
ul#menu li {
width: 45px;
height: 45px;
margin: 0;
padding: 0;
display: block;
list-style: none;
list-style-type: none;
position: absolute;
z-index: 2;
font-size: 8pt;
font-family: verdana, arial, tahoma, serif;
}
/* :active and :hover background */
/* not active items 
ul#menu a.menitem:link, ul#menu a.menitem:visited {
background-position: left bottom;
opacity: .7;
}
ul#menu a.menitem:hover, ul#menu a.menitem:active {
background-position: left top;
background-color: transparent;
opacity: .9;
}*/
/* active items *//*
ul#menu li a.menactive {
background-position: left top;
background-color: transparent;
opacity: 1;
}*/
ul#menu li a.menactive:hover {
/*opacity: 1;*/
}
/* to hide info */
ul#menu li a.menitem span, ul#menu li a.menitem strong, ul#menu li a.menactive span, ul#menu li a.menactive strong {
display: none;
}
/* to show info :hover 
ul#menu li a.menitem:hover strong {
display: block;
text-align: left;
position: absolute;
width: 100px;
border-bottom: 1px solid #ffdb5e;
padding: 2px 0 2px 0;
margin: 0 0 0 5px;
color: #333;
left: 50px;
top: 0;
z-index: 2;
}
ul#menu li a.menitem:hover span {
display: block;
position: absolute;
width: 120px;
text-align: left;
border: 1px solid #ffe897;
background-color: #ffefb7;
padding: 20px 2px 2px 2px;
color: #333;
left: 50px;
top: 0;
z-index: 1;
opacity: .9;
}*/
/* anchors styles */
ul#menu a 
{
border: 0;
position: absolute;
}
a#home {
width: 110px;
height: 95px;
top: 193px;
left:0px;
background-image: url('../images/layout/home.png');
}
a#home.menactive
{
	background-position: 0 -190px;
}
a#home.menitem:hover
{
	background-position: 0 -95px;
}


a#club {
width: 110px;
height: 118px;
top: 75px;
left: 0px;
background-image: url('../images/layout/club.png');
}
a#club.menactive
{
	background-position: 0 -236px;
}
a#club.menitem:hover
{
	background-position: 0 -118px;
}

a#gallery {
width: 173px;
height: 135px;
top: -60px;
left: 0px;
background-image: url('../images/layout/gallery.png');
}
a#gallery.menactive
{
	background-position: 0 -270px;
}
a#gallery.menitem:hover
{
	background-position: 0 -135px;
}

a#meetings {
width: 114px;
height: 135px;
top: -60px;
left: 173px;
background-image: url('../images/layout/meetings.png');
}
a#meetings.menactive
{
	background-position: 0 -270px;
}
a#meetings.menitem:hover
{
	background-position: 0 -135px;
}

a#articles {
width: 108px;
height: 176px;
top: -41px;
left: 287px;
background-image: url('../images/layout/articles.png');
}
a#articles.menactive
{
	background-position: 0 -352px;
}
a#articles.menitem:hover
{
	background-position: 0 -176px;
}

a#member_area {
width: 108px;
height: 153px;
top: 135px;
left: 287px;
background-image: url('../images/layout/member.png');
}
a#member_area.menactive
{
	background-position: 0 -306px;
}
a#member_area.menitem:hover
{
	background-position: 0 -153px;
}

/*center div*/

div.chome
{
	background-image: url('../images/layout/chome_sel.png');
}
div.cclub
{
	background-image: url('../images/layout/cclub_sel.png');
}
div.cgallery
{
	background-image: url('../images/layout/cgallery_sel.png');
}
div.cmeetings
{
	background-image: url('../images/layout/cmeetings_sel.png');
}
div.carticles
{
	background-image: url('../images/layout/carticles_sel.png');
}
div.cmember_area
{
	background-image: url('../images/layout/cmember_sel.png');
}

#extra_link
{
	/*text-align:center;*/
	position: relative;
	width: 110px;
	height: 70px;
	z-index: 5;
	/*border:1px solid red;*/
	top:270px;
	left:150px;
	font-size:large;
}

#extra_link ul#extra_menu
{
	list-style: none;
	padding:5px 0;
	margin:0px;
}
#extra_link ul#extra_menu li
{
	padding:0px;
	margin:-3px 0;	
}
#extra_link ul#extra_menu a
{
	color:Black;

	padding:0px;
	margin:0px;
}
#extra_link ul#extra_menu a:visited
{
	color:Black;
	/*text-decoration:none;
	font-size:10pt;
	font-weight:bold;*/
}
#extra_link ul#extra_menu a:hover
{
	color:white;
}



/****************************
* login*
****************************/
#toppanel {
    position: absolute;
    top:-1px;
    width:auto;/* 900px;*/
    z-index: 25;
    text-align: center;
    margin-left: 400px;
    margin-right: auto;
}
#panel {
    width: 600px;
    position: relative;
    top: 1px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
}
#panel_contents {
    background: black;/*
    filter:alpha(opacity=70);
    -moz-opacity:1;
    -khtml-opacity: 0.70;
    opacity: 1;*/
    background-image:url(../images/layout/loginback.png);
    height: 100%;
    width: 604px;
    position: absolute;
    z-index: -1;
    background-color:Transparent;
}

.border {
    border: 15px #1d1d1d solid;
}

img.border_pic {
    border: 15px #1d1d1d solid;
    position: absolute;
    top: 60px;
    float: left;
    margin-left: 30px;
    width: 149px;
    height: 144px;
    z-index: 30;
}
form#login {
    width: 240px;
    height: 100px;
    position: absolute;
    right: 50px;
    top: 60px;
    background: #666;/*#46392f;*/
    text-align: left;
    padding-left: 30px;
    padding-top:25px;
    padding-bottom:20px;
}
form#login p {
    color: #CCCCCC;
    font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;
    line-height: 25px;
    padding:5px 0px;
}
form#login input#password {
    position: relative;
    /*right: -6px;*/
    margin-left:8px;
}
input#password
{
	margin-left:6px;
}

form#login input#login_btn {
    border: 1px #899690 solid;
    cursor: pointer;
    position: relative;
    left: 155px;
}

.panel_button {
    margin-left: 400px;
    margin-right: auto;
    position: relative;
    top: 1px;
    width: 173px;
    height: 54px;
    background-image: url(../images/layout/panel_button.png);
    z-index: 20;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    cursor: pointer;
}
.panel_button a {
    text-decoration: none;
    color: #545454;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 5px;
    left: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.panel_button a:hover {
color: #999999;
}

.panel_button img{
position: relative;   
top: 10px;
border: none;
}
#area-privata-password label
{
	margin-right:-4px;
}

#area-privata-username input,
#area-privata-password input {
	display: inline-block;
	background: #fff url(../images/layout/ap-input.gif) no-repeat;
	width: 112px;
	height: 15px;
	border: 0;
	padding: 3px 7px 5px 7px;
	/*font-size: 0.7em;*/
	font-weight: bold;
	}


ul.pagesmenu
{
	font-size:x-large;
	margin:auto;
	display:block;
}
ul.pagesmenu li
{
	display:inline;
	list-style-type: none;
	padding-right:15px;	
	padding-left:15px;
}
/*******************
* footer menu *
*******************/
ul#footermenu
{
	position:relative;
	top:100px;
	left:220px;
	/*padding-left:220px;
	padding-top:90px;*/
	width:800px;
	display:block;
}

ul#footermenu li
{
	display:inline;
	list-style-type: none;
	padding: 0xp 5px 0px 15px;
}
ul#footermenu li a
{
	font-size:14px;
	padding-left:20px;
	text-decoration:none;	
	background-repeat:no-repeat;
	color:#c6c6c6;
}
ul#footermenu li a:hover
{
	text-decoration:underline;
}
a#fhome
{
	background-image:url(../images/layout/house.png);
}
a#fclub
{
	background-image:url(../images/layout/information.png);
}
a#fgal
{
	background-image:url(../images/layout/pictures.png);
}
a#fmeet
{
	background-image:url(../images/layout/pictures.png);
}
a#fdown
{
	background-image:url(../images/layout/folder.png);
}
a#frss
{
	background-image:url(../images/layout/feed.png);
}
a#ftop
{
	background-image:url(../images/layout/arrow_up.png);
}
a#fsite
{
	background-image:url(../images/layout/sitemap.png);
}
#useravatar
{
	float:right;
	position:relative;
	left:-30px;
	top:-30px;
	margin:0px;
	padding:0px;
	width:100px;
	height:100px;
}

#footer p span
{
	color:White;
	font-size:1.5em;
	padding-left:65px;
	background-image:url(../images/layout/email.png);
	background-repeat:no-repeat;
	background-position:45px 6px;
}
#footer p
{
	color:White;
	position:relative;
	top:108px;
	left:140px;
	width:800px;
	margin:0px;
	font-size:small;
	font-weight:bold;
	padding:0px;
}
#footer p a
{
	color:#FFCC00;
	text-decoration:none;
}
p#copyright
{
	margin:auto;
	width:650px;
	padding:5px 0px 0px 15px;
}
p#copyright img
{
	margin-bottom:-2px;
}
#footer p:first-line
{
	font-variant:small-caps;
}

/*gallery*/

.users_table {
	padding-bottom:10px;
	text-align:center;
	width:650px;
}
.users_table thead
{
	font-weight:bold;
	font-size:1.2em;
	color:#e4c6ac;
}

.users_table a
{
	
	color:#e3f1fa;
	text-decoration:none;	
}
.users_table tr
{
	
	border-bottom:1px solid #2A2A28;
}
.users_table a:hover{
	text-decoration:underline;
}
.users_table a:visited
{
	color:#ffa;
	/*text-decoration:none;*/
}

.users_table_lat
{
	margin-top:-220px;
	width:348px;
}

.oro {
	color:#FFCC33;
	font-weight:bold;
}

.user_data
{
	width: 650px;
	background-image:url('../images/layout/bg_diagonalDarkGrey.gif');
}


.memberrow
{
	font-weight:bold;
	/*background-color:#555;*/
}


.userdet
{
	float:left;
	width:120px;
}
.cardet
{
	margin-left:120px;
	min-height:420px;
}
dl
{
	padding-left:5px;
}
dt
{
	font-variant:small-caps;
	font-weight:bold;
	font-size:1.2em;
}
dd
{
	padding-left:5px;
}
#userav
{
	padding:5px 0px 8px 5px;
	width:100px;
	height:100px;
}

.male
{
	background-image:url('../images/layout/male.png');
	background-repeat:no-repeat;
	background-position:75px 2px;
}

.female
{
	background-image:url('../images/layout/female.png');
	background-repeat:no-repeat;
	background-position:75px 2px;
}

.photocont3 img, .photocont4 img
{
	border:2px solid white;
}
dl
{
	padding-bottom:10px;
}

.photocont3
{
	width: 205px;
	margin:5px;
	float:left;
	text-align: center;
	background-color:#aaa;
}
.photocont3 p,.photocont4 p
{
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
}

.photocont4
{
	width: 154px;
	margin: 4px;
	float:left;
	text-align: center;
	background-color:#aaa;
}


.mainContainer a, .mypoll a
{
	color:#ffd76d;/*#818156;*/
	font-weight:bold;
}
.mainContainer a:visited, .mypoll a:visited
{
	color:#ed9e42;/*#bcbc51;*/
}
.mainContainer a:hover, .mypoll a:hover
{
	background-color:#000;/*#4F4F34;*/
}


.lanciaHistory
{
	width:300px;
	margin-top:-200px; 
	padding-bottom:60px; 
	padding-left:20px;
}

#aspnetForm
{

}
#logbut
{
	margin-left:160px;
	border:1px solid #899690;
}

.last_posts a.authMem
{
	text-decoration:none;
	font-weight:bold;
	color:#3366FF;
	font-style:normal;
}

.last_posts a.authGirl
{
	font-weight:bold;
	color:#FF6699;
	text-decoration:none;
	font-style:normal;
}

.last_posts a.authMod
{
	font-weight:bold;
	color:#00AA00;
	text-decoration:none;
	font-style:normal;
}

.last_posts a.authAmm
{
	font-weight:bold;
	color:#AA0000;
	text-decoration:none;
	font-style:normal;
}

.mainContainer h2
{
	font-size:2em;
	text-align:center;
}

.center
{
	text-align:center;
}
.mainContainer p a img
{
	width:500px;	
}

#dayevs li span
{
	display:block;
	font-size:1.1em;
	font-weight:bold;
}
