* {
	padding: 0 ;
	margin: 0 ;
}

/********* MENU **********/
/** DIV MENU FISSO **/
html	{
	background:#BBD1E4;
}
body	{
	padding:0 10px 0 10px;
	border:0;
	height:100%;

	/*overflow-y:auto;*/
	overflow:auto;

	background:#BBD1E4;

	/*font-family: helvetica, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{
	color:#200055;
	font-size:19px;
}

h2{
	color:#200055;
	font-size:17px;
}

h3{
	color:#008ec7;
	font-size:15px;
}

legend{ color:#200055; }

ul{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
#nonAppare{
	display:block;
	top:210px ;
	left:180px ;
	width:400px ;
        height: 150px;
	padding: 10px 10px 10px 10px ;
	position:fixed ;
	border:3px double #200055 ;
	text-align:center ;
	z-index: 13000 ;
        background:#6b78b3;
        color:#fff;
        line-height:22px;
        font-size:11px;
        font-weight:bold;
}
#nonAppare b{
	padding-top:3px;
        width:100%;
        height:25px;
        display:block;
        /*background:#bbd1e4;
        color:#200055;*/
        background:#200055;
        color:#fad607;
        font-size:13px;
}
#header	{
	display:block;
	top:0px;
	left:0px;
	height:124px;
	width:820px;
	position:fixed;
	text-align:center;
	color:#fff;
	background:#BBD1E4;

	/*z-index: 999 ;*/
}
#header_1	{
	width: 800px ;
	height: 112px ;
	margin-top: 10px ;
	margin-left: 10px ;
	margin-right: 10px ;
	border:1px solid #200055;
	background:#BBD1E4;
}
#header_2	{
	width: 780px ;
	height: 88px ;
	margin-top: 10px ;
	margin-left: 10px ;
	margin-right: 10px ;
	margin-bottom: 0 ;
	background-color: #008EC7;
	background-image: url('/include/images/header.jpg');
	background-repeat: no-repeat;
	background-position: right;
	text-align: left ;
}
#header_menu	{
	width: 650px ;
	height: 17px ;
	margin-left: 120px ;
	margin-top: -3px ;
	color: #200055;
	font-size: 90%;
	text-align: left ;
	font-weight: bold ;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url('/include/images/effettoFlash.gif') no-repeat bottom left;
}
#header_menu a {
	color: #200055 ;
	text-decoration: none ;
	height:14px;

}
#header_menu a:hover {
	color: #0056e8 ;
}
#menu	{
	display:block;
	top:112px ;
	left:635px ;
	width:150px ;
	padding: 10px 10px 10px 0 ;
	position:fixed ;
	border:1px solid #200055 ;
	text-align:left ;
	/*z-index: 1000 ;*/
}
* html #header	{
	position:absolute;
}
* html #menu	{
	position:absolute;
}
* html #nonAppare	{
	position:absolute;
}
* html #content{
        height:380px;
}
#trucco	{
	height: 115px ;
	width: 800px ;
}
#page	{
	margin: 0 5px 0 15px;
	display:block;
	width:650px;
	z-index: 500;
}

#content	{
	border:1px solid #200055;
	background:#fff;
	padding:15px;
        min-height:380px;
        height:auto;
}
#footer	{
	clear:both ;
	text-align: left ;
	font-size:10px;
}
#owner	{
	width: 390px ;
	float: left ;
	margin-left: 10px;
}
#powered	{
	width: 190px ;
	float: right ;
	text-align: right ;
	margin-right: 10px;
}
/*img {
	border: 0 ;
}
*/
/*******************/

/** CONTENUTI MENU MOOTOOLS **/

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	background: #E6E4E4;
}


/*******************/

/** MENU MOOTOOLS **/
#idList {
	margin: 0;
	padding: 0;
        text-align: left ;
        width: 150px ;
}

#idList ul {
	list-style: none ;
}
#idList li.menuVariabileModelloUp {
	display: block;
	margin: 1px 1px 0 11px ;
	padding: 4px;
	width: 130px;
	background: #200055;
	color: #fad607;
    text-align: right ;
	list-style: none ;
	font-weight:bold;
	font-size:10px;
}
#idList li.menuVariabileModelloDown {
	display: block;
	margin: 5px 1px 0 11px ;
	padding: 4px;
	width: 130px;
	background: #200055;
	color: #fad607;
        text-align: right ;
	list-style: none ;
	font-weight:bold;
	font-size:10px;
}

#idList li.menuFisso {
	display: block;
	margin: 2px 1px 0 11px ;
	padding: 4px;
	width: 120px;
	border-right: 10px solid #200055 ;
	background: #6B78B3 ;
	color: #888;
        text-align: right ;
	list-style: none ;
	font-weight:bold;
	font-size:11px;
}
#idList li.menuFisso div {
	width: 118px ;
	height: auto ;
}
#idList li.menuFisso a {
	color: #fff ;
	text-decoration: none ;
	display: block;
	width: 118px ;
}
#idList li.menuFisso a:hover {
	color: #888 ;
}

/*******************/

div#list {
	width: 605px;
	height: auto ;
}
div#list h2 {
	text-align: center ;
}
div#list div.item {
	/*display: block ;*/
	width: 605px ;
	height: 90px ;
	float: left ;
	clear: both ;
	margin-top: 20px ;
}
div#list div.item div.foto {
	float: left;
	width: 110px ;
	height: 110px ;
	margin: 0 ;
	text-align: center ;
}
div#list div.item div.foto img {
	border: #008EC7 double 3px ;
}
div#list div.item div.descrizione a{
	color:#008ec7;
	text-decoration:none;
	font-weight:bold;
}
div#list div.item div.descrizione a:hover{
	color:#008ec7;
	font-weight:bold;
}
div#list div.item div.descrizione {
	float: left ;
	width: 460px ;
	height: 90px ;
	padding: 0 10px 0 10px;
	margin: 0 0 0 10px ;
	border: 1px outset #6B78B3 ;
	background: #E6E4E4 ;
}
div#list div.item .blink {
	font-size: 8px ;
	color: #fe7e2a ;
}
/************************ ADMIN *******************************/
div#admin {
	text-align: left;
	background: none ;
	padding-left: 10px ;
	line-height: 1.2em
}
div#admin h2{
	text-align: left;
	margin-top: 20px ;
	margin-bottom: 20px ;
	margin-left: 20px ;
}
div#admin a {
	color: #200055 ;
	text-decoration: none;
}
div#admin a:hover {
	color: #200055 ;
	text-decoration: underline;
}
div#admin div.groupItem1 {
	background: #E6E4E4 ;
	padding-top: 10px ;
	padding-bottom: 10px ;
	margin-bottom: 20px ;
}
div#admin div.groupItem2 {
	background: #BBD1E4 ;
	padding-top: 10px ;
	padding-bottom: 10px ;
	margin-bottom: 10px ;
}
div#admin div.item {
	text-align: left;
	width: 588px ;
	height: 80px ;
	clear:both ;
}
div#admin div.item:hover {
	background: #E6E4E4 ;
}
div#admin div.item div.leftExt {
	float: left ;
}
div#admin div.item div.leftInt {
	padding-left: 10px ;
}
div#admin div.item div.rightExt {
	float: right ;
}
div#admin div.item div.rightInt {
	padding-right: 10px ;
	text-align: right ;
}
div#admin div.item div.text{
	text-align: left;
	margin-left: 50px ;
}
div#admin div.riquadroAdmin {
	text-align: left;
	margin-top: 20px ;
	margin-bottom: 20px ;
	padding: 5px 0 5px 5px ;
	border: 1px dotted black ;
	width: 470px ;
}
div#admin div#shortMenu {
	text-align: left;
	padding: 5px 0 5px 5px ;
	border: 1px dotted black ;
	width: 470px ;
	/*line-height: -2em ;*/
	color: black ;
}
div#admin div#shortMenu ul {
	list-style-type: none ;
	text-indent: 1.5em;
	list-style-position: inside;
	line-height: 3em ;
}
div#admin div#shortMenu li {
	height: 34px ;
}
fieldset{
	width:575px;
	border: 1px solid #200055;
	padding: 0 10px 10px 10px;
	background:#E6E4E4;
}
/* scheda auto */

div#schedaAuto {
	width: 605px;
}
div#schedaAuto div.schedaTecnica ,div.schedaDettagli, div.descrizione, div.garanzia, div.vantaggi , div.benvenuto{
	width:605px;
	height:auto;
	float:left;
	margin-bottom:25px;
	line-height:1.5em;
}
div#schedaAuto div.galleria, div.video{
	width:605px;
	height:auto;
	float:left;
	margin-bottom:25px;
	text-align:center;
	z-index: 1 ;
}
div#schedaAuto div.fotoFisse{
	width:605px;
	height:auto;
	margin-bottom:10px;
	text-align:center;
}
div#schedaAuto div.fotoFisse img{
	margin:3px ;
}
div#schedaAuto div.titolo{
	width:590px;
	height:40px;
	float:left;
	padding:6px 0 0 15px;
	color:white;
	font-weight:bold;
	font-size:16px;
	background: url('/include/images/titolo.gif') no-repeat top left;
}
div#schedaAuto div.titoletto{
	width:590px;
	height:30px;
	float:left;
	padding:4px 0 0 15px;
	color:white;
	font-weight:bold;
	background: url('/include/images/titoletto.gif') no-repeat top left;
}
div#schedaAuto div.box{
	background-color:#e1e1e1;
	width:575px;
	height:auto;
	padding:7px 15px 15px 15px;
	float:left;
	z-index: 550 ;
}
div.schedaTecnica_popUp div.cellaT1 {
	width: 175px;
	height:21px;
	float:left;
	text-align:left;
	border-bottom:1px solid #888888;
	border-right:1px dotted #888888;
	font-weight:bold;
}
div.schedaTecnica_popUp div.cellaC1 {
	width:390px;
	height:21px;
	text-align:left;
	border-bottom:1px solid #888888;
	float:left;
}

div.schedaTecnica div.cellaT1 {
	width: 175px;
	height:21px;
	float:left;
	border-bottom:1px solid #888888;
	border-right:1px dotted #888888;
	font-weight:bold;
}
div.schedaTecnica div.cellaC1 {
	width:380px;
	height:21px;
	border-bottom:1px solid #888888;
	float:left;
}
div.schedaDettagli div.cellaT2{
	width: 500px;
	height:12px;
	float:left;
	font-weight:bold;
}
div.schedaDettagli div.cellaC2 {
	width:550px;
	height:auto;
	float:left;
	padding-left:20px;
}
div.formAuto div.cellaT2 {
	width: 500px;
	height:20px;
	float:left;
	font-weight:bold;
}
div.formAuto div.cellaC2 {
	width:550px;
	height:20px;
	float:left;
	padding-left:20px;
}
div.formAuto div.cellaTMini{
	width:190px;
	height:20px;
	float:left;
	font-weight:bold;
}
div.formAuto div.cellaMini{
	width:190px;
	height:25px;
	float:left;
}

/*
div.fotoPulsante{
	text-align:left;
	width:45px;
	height: 30px;
	margin-top:5px;
	float:left;
}
div.fotoSpiegazione{
	text-align:left;
	width:510px;
	height: 25px;
	margin-top:5px;
	padding-left:10px;
	padding-top:5px;
	float:left;
	font-size:9px;
}
*/

div.indicazioniStradali{
	width:618px;
	height:auto;
	float:center;
}

div.indicazioniStradali img{
	margin-bottom:20px;
}

div.indicazioniStradali div.fotoIndicazioni{
	float:left;
	width:300px;
	height:220px;
	margin-bottom:20px;
}
div.indicazioniStradali b{
	color:#200055;
}

div.indicazioniStradali div.indicazioni{
	float:left;
	width:300px;
	height:170px;
	margin-top:70px;
	font-weight:bold;
	color:#200055;
}

div.indicazioniStradali div.indicazioni2{
	float:left;
	width:600px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#200055;
}

div.indicazioniStradali div.cartellonistica div.direzioni a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
div.indicazioniStradali div.cartellonistica div.direzioni a:hover{
	/*font-style:none;*/
	text-decoration:none;
	color:#fad607;
}

div.indicazioniStradali div.back a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#200055;
}
div.indicazioniStradali div.back a:hover{
	color:#008ec7;
}

div.soci div.fotoSoci img{
	margin:2px;
}
div#contenuti div.storia , div.soci, div.sponsor, div.sociale{
	width:605px;
	height:auto;
	float:left;
	margin-bottom:25px;
}
div#contenuti div.testoSoci{
	font-size:13px;
}

div#contenuti div.titoletto{
	width:590px;
	height:30px;
	float:left;
	margin-top:25px;
	padding:4px 0 0 15px;
	color:white;
	font-weight:bold;
	background: url('/include/images/titoletto.gif') no-repeat top left;
}
div#contenuti div.box{
	background-color:#e1e1e1;
	width:575px;
	height:auto;
	padding:7px 15px 15px 15px;
	float:left;
	z-index: 550;
}

div#contenuti div.sponsor div.box img{
	margin: 10px;
}


/* ********************** FOTO GALLERY *********************** */
div.tapiro{
	font-size:100%;
	line-height:1.3em;
}
div.tapiro b{
	color:#000080;
}
div#fotoGallery {
	width: 605px;
	height: auto ;
}
div#fotoGallery h2 {
	text-align: center ;
}
div#fotoGallery div.titolo {
	/*display: block ;*/
	width: 245px ;
	height: 17px ;
	float: left ;
	padding-top:5px;
	text-align: center ;
}
div#fotoGallery div.item {
	/*display: block ;*/
	width: 245px ;
	height: 245px ;
	float: left ;
	text-align: center ;
	/*clear: both ;*/
	margin-top: 10px ;
	margin-bottom: 10px ;
	margin-left: 30px ;
	margin-right: 10px ;
	background: url('/include/images/bg_fotoGallery.jpg') no-repeat top left;
}
div#fotoGallery div.item div.foto {
	display:block;
	width: 245px ;
	height: 115px ;
	clear: both ;
	margin: 0 ;
	text-align: center ;
}
div#fotoGallery div.item div.foto img {
	border: #008EC7 double 3px ;
	text-align: center ;
}
div#fotoGallery div.item a{
	color:#008ec7;
	text-decoration:none;
	font-weight:bold;
}
div#fotoGallery div.item a:hover{
	color:#008ec7;
	font-weight:bold;
}
div#fotoGallery div.item div.descrizione {
	float: left;
	width: 225px;
	height: 85px;
	padding: 0 10px 0 10px;
	margin:0;
	text-align: center;
	/*clear: both ;*/
}
div#fotoGallery div.item div.offerta{
	width:230px;
	height:10px;
	float:left;
	text-align:right;
	margin:0;
}
div#fotoGallery div.item div.offerta .blink {
	font-size: 8px ;
	color: #fe7e2a ;
}

div#fotoGallery .pagine {
	width:555px;
	height:15px;
	text-align:right;
	color:#888888;
	font-weight:bold;
	font-size:10px;
	margin-top:10px;
}
div#fotoGallery .pagine a {
	color:#888888;
	text-decoration:none;
}
div#fotoGallery .pagine a:hover {
	color:#008ec7;
	text-decoration:none;
}
div#fotoGallery .pagine .pulsanti {
	color:#888888;
	text-decoration:none;
	border: #888888 solid 1px ;
}

div#fotoGallery .pagine .pulsanti:hover {
	color:#008ec7;
	text-decoration:none;
	border: #008ec7 solid 1px ;
}

div#fotoGallery .pagine .NOpulsanti {
	color:#e6e4e4;
	text-decoration:none;
	border: #e6e4e4 solid 1px ;
}
/****************** AREA UTENTE ***********/
div#areaUtenti div.riga {
	width: 600px ;
	height: 40px ;
	margin-bottom: 5px;
	clear: both ;
}
div#areaUtenti div.cellaSx {
	width: 100px ;
	height: 40px ;
	float:left ;
	font-weight: bold ;
}
div#areaUtenti div.cellaDx {
	width: 400px ;
	height: 40px ;
	float:left ;
}
div#areaUtenti div.cellaDx input {
	width: 350px ;
	height: 20px ;
	border: 1px solid #008ec7 ;
}
/****************** ASTA ******************/
div#topAsta {
	width:605px;
	height:auto;
}

div#topAsta div#introAsta {
	width:605px;
	height:auto;
	float:left;
}

div#topAsta div#subIntroAsta img{
	border: 0;
}

div#topAsta div#loginAsta{
	width:230px;
	height:210px;
	float:left;
	background:#e6e4e4;
	padding:10px;
}

div#listAsta {
	width: 605px;
	height: auto ;
}
div#listAsta h2 {
	text-align: center ;
}
div#listAsta h3 {
	color: #ffffff;
	text-align: center ;
}
div#listAsta div.item {
	/*display: block ;*/
	width: 605px ;
	height: 350px ;
	float: left ;
	clear: both ;
	margin-top: 20px ;
	padding:5px;
	background: #E6E4E4;
}
div#listAsta div.item div.titolo {
	float: left;
	width: 605px ;
	height: 24px ;
	padding-top: 6px ;
	margin-bottom: 5px ;
	text-align: center ;
	color: #ffffff;
	background: #6b78b3;
}
div#listAsta div.item div.foto {
	float: left;
	width: 276px ;
	height: 210px ;
	margin: 0 ;
	text-align: center ;
}
div#listAsta div.item div.foto img {
	border: #008EC7 double 3px ;
}
div#listAsta div.item div.descrizione a{
	color:#008ec7;
	text-decoration:none;
	font-weight:bold;
}
div#listAsta div.item div.descrizione a:hover{
	color:#008ec7;
	font-weight:bold;
}
div#listAsta div.item div.descrizione {
	float: left ;
	width: 581px ;
	height: 100px ;
	padding: 0 10px 0 10px;
	margin-top: 5px;
}
div#listAsta div.item div.dettagliAsta {
	float: left ;
	width: 295px ;
	height: 205px ;
	padding: 0 10px 0 10px;
	margin: 0 0 0 10px ;
	border: 1px outset #6B78B3 ;
	background: #ffffff ;
}
div#listAsta div.item div.dettagliAsta div.cellaT1 {
	width: 139px;
	height:21px;
	float:left;
	padding-top:3px;
	border-bottom:1px solid #888888;
	border-right:1px dotted #888888;
	font-weight:bold;
}
div#listAsta div.item div.dettagliAsta div.cellaC1 {
	width:155px;
	height:21px;
	padding-top:3px;
	border-bottom:1px solid #888888;
	float:left;
}
div#listAsta div.item div.dettagliAsta div.cellaT2 {
	width: 140px;
	height:21px;
	float:left;
	font-weight:bold;
}
div#listAsta div.item div.dettagliAsta div.cellaC2 {
	width:155px;
	height:21px;
	float:left;
}
div#listAsta div.item .blink {
	font-size: 14px ;
	color: #fe7e2a ;
}

