/* CSS Document */

/* Globali */

body {margin:0; padding:0; text-align:center; background:#FFF url(../images/background_top.gif) top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333;}
a:link, a:visited {text-decoration:none; color:#69C;}
a:hover {text-decoration:underline; color:#000;}
hr {border:none; background-color:#A6C5E4; color:#A6C5E4; height:1px; width:100%;}
select.modulo {font:12px Arial, Helvetica, sans-serif; color:#333;}
input.modulo {font:12px Arial, Helvetica, sans-serif; color:#333; padding:2px 3px 0 3px;}
textarea.modulo {font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; width:515px;}


/* Div */
div#header {position:relative;}
div#container {text-align:left; width:840px; margin:0 auto;}
div#navigation {float:left; width:200px; text-align:right}
div#navigation ul {list-style:none; margin: 0; padding:0;}
div#navigation li {padding: 10px 0 6px 0; border-bottom:#CCC solid 1px;}
div#content {float:right; padding:0 20px 10px 0; width:590px;}
div#footer {clear:both; text-align:right; padding: 10px 20px 15px 0}

/* Classi */

.Presentazione img {border:none; margin:0 0 0 15px;}
.hrTappe {clear:left; color:#CCC; background-color:#CCC;}
.imgFloatLeft {float:left; margin:10px 20px 20px 0;}
.titleGrey {font-size:18px; color:#333;}
.titleBleu {font:28px Georgia, "Times New Roman", Times, serif; color:#69C;}
.textVersione {font-size:10px; color:#999;}

.tappeYears {font:28px Georgia, "Times New Roman", Times, serif; color:#69C; float:left; margin:0}
.tappeUL {list-style:none; margin:0; padding-left:90px;}
.tappeLI {padding:10px 0 10px 0; margin:0;}
.tecnoUL {list-style:url(../images/li_arrow.gif); margin: 0 0 0 30px; padding:0 0 8px 10px;}

.tabellaDove {border-collapse:collapse; width:586px; text-align:left}
.tabellaDove td {padding:2px; border-bottom:#CCC solid 1px; border-top:#CCC solid 1px}
.tabellaDove .titoli {background:#EAEAEA; color:#333; font-size:12px; font-weight:bold}

.tabellaContact {border-collapse:collapse; width:580px; text-align:left; margin-bottom:8px;}
.tabellaContact td {width:33%;}
.textSmall {font:10px Arial, Helvetica, sans-serif; text-align:center;}

.tabellaCollezioni {border-collapse:collapse; width:580px; text-align:left; margin-bottom:8px;}
.imgCollezioni {float:left; margin:14px 0 14px 0;}
.collezioniUL {list-style:none; margin:0 0 5px 0; padding-left:230px;}
.collezioniLI {padding:3px 0 3px 0; margin:0; border-top:#A6C5E4 solid 1px;}

.tabellaArticoli {border-collapse:collapse; width:820px; padding:0; margin:0;}
.menuArticoli {width:200px; text-align:right; padding:0; vertical-align:top;}
.menuArticoli ul {list-style:none; margin: 0; padding:0;}
.menuArticoli li {padding: 10px 0 6px 0; border-bottom:#CCC solid 1px;}
.dettaglioArticoli {border-collapse:collapse; width:580px; padding:0; margin:0;}
.dettaglioArticoli td {vertical-align:top;}

.tabellaDescrizione {border-collapse:collapse; width:100%; padding:0; margin:0;}
.tdPhoto {width:160px; padding:0; vertical-align:top;}
.tabellaVersioni {border-collapse:collapse; width:100%; padding:0; margin:0;}
.tabellaVersioni td {vertical-align:top; padding:0; margin:0;}

.modelliUL {list-style:none; margin:0; padding:0;}
.modelliLI {padding:3px 0 3px 0; margin:0; border-bottom:#CCC solid 1px;}

.pagSpace {margin:0 15px 0 15px; color:#999;}
.pagGrey {color:#999;}
.hrGrey {background-color:#CCC; color:#CCC;}