﻿* {margin:0; padding:0; border:0; font-family:Arial, Verdana, Tahoma; color:#000; }

html { height:auto !important; height:100%; min-height:100%;}

body {width:100%; height:100%; min-height:100%; text-align:left; background-color:#40362d/*#8B4513*//*#000033*/ !important; margin:0 !important; }

div#frame {width:984px; height:auto !important; min-height:2200px; height:2200px; background-color:#FFF;/*#FFF8DC;*/ }

div#page {clear:both;width :972px; height:auto !important; min-height:1100px; height:1100px; /*background-color:#666;*/ }


/* TICKER */
div#ticker {width:972px; color:teal; background-color:#663300; margin-bottom:10px; border:solid 0px #000000; overflow:hidden; }
/* #573A00 */

/* FOOTER */
div#footer {clear:both; width:984px; height:150px; font-family:'Trebuchet MS', Arial, 'Sans serif'; font-weight:bold; font-size:1em; text-align:center; background-color:#999900;/*#000;*/ /*background-image: url(../image/bg_footer.gif); background-repeat: repeat-x;*/ }
div#footer ul li { padding:50px; display:inline; }
div#footer p {margin-top:10px; font-size:12px; color:#292929;/*#FF9900;*/ /*letter-spacing:20px;*/}

/* HEADER */
/*div#header {width:984px; height:25px; background-color:#000; }*/

div#topleft {float:left; width:460px; text-align:left; margin-top:2px; padding-left:5px; }
div#topleft li {list-type:none; padding:5px; font-size:15px; display:inline; font-family:'Trebuchet MS', Verdana, 'Sans serif'; font-weight:bold; color:orange; }

div#topright {float:right; width:460px; text-align:right; padding-right:0px; }
div#topright li {list-type:none; padding:10px; font-size:14px; display:inline; font-family:'Trebuchet MS', Verdana, 'Sans serif'; font-weight:bold; }
div#topright li a { color:#7FFF00;/*#ADFF2F;*//*#FF9900; */ text-decoration:none;}
div#topright li a:hover {color:#F00; }
div#topright li a:active {color:#F00; }


/* NAVIGATION */
div#logo {float:left; width:25%; margin-top:5px; }
div#mainmenu {/*float:right;*/ width:984px; margin:0; padding:5px 0 5px 0; text-align:center/*right*/; background-color:#999900/*maroon*/; z-index:-1}
div#mainmenu ul li {list-style:none; font-weight:bold; padding:/*12*/20px; display:inline}
div#mainmenu ul li a {font-family:'Trebuchet MS'; font-size:15px;/*20px;*/  color:#292929;/*#FFFACD;*/ text-decoration:none; }
/*div#mainmenu ul li a:active { color:#F00; background-color: #FFFF00; }*/
/*div#mainmenu ul li a:visited { color:#999; }*/
div#mainmenu ul li a:hover { color:#FFF;/*#F00;*/ background-color:#292929; }
div#mainmenu ul li a.selected { color:#FFF;/*orange;*/ }

div#bottom {clear:both; width:984px; height:auto !important; min-height:110px; height:110px; background-color:#CC9900;/*#9ACD32;#F9F9F9;*/ /*background-image:url(../image/bottomBG.png);*/ }

div#bottom ul {float:left; width:150px; margin:5px 0 5px 70px; padding-left:20px; font-size:14px; color:#006600; /*#000;*/ font-weight:bold; text-align:left; display:inline; }
div#bottom ul li {list-style:none; /*margin-left:5px;*/ padding-left:10px; font-family:'Trebuchet MS', Verdana, 'Sans serif'; font-size:11px; }
div#bottom ul li a { color:#FFF; /*#930;*/ text-decoration:none; }
div#bottom ul li a:visited {  }
div#bottom ul li a:hover { color:#292929; }


/*a.menu:link {font-family:'Trebuchet MS'; font-size:18px; font-weight:bold; color:#C20; text-decoration:none;}
a.menu:visited {font-family:'Trebuchet MS'; font-size:18px; font-weight:bold; color:#C20;text-decoration:none;}
a.menu:hover {font-family:'Trebuchet MS'; font-size:18px; font-weight:bold; color:#C90; background-color:#000; text-decoration:none;}
a.menu:active {font-family:'Trebuchet MS'; font-size:18px; font-weight:bold; color:lime; text-decoration:none;}*/

/*div#brand {width:984px; height:135px; background-color:#FFF; }*/
/*div#container {float:left; width:990px; }*/


/* TABBED BOX NAVIGATION */
/*div#tab-container-1 {float:left; text-align:left;}
ul#tab-container-1-nav li {float:left; list-style:none; font-weight:bold; padding:10px; display:inline; }
ul#tab-container-1-nav li a:link {color:lime; text-decoration:none; }
ul#tab-container-1-nav li a:hover
ul#tab-container-1-nav li a:visited {color:lime; text-decoration:none; }
ul#tab-container-1-nav li a:active {color:maroon; }
div.tab {float:left; margin-left:6px; margin-top:5px; text-align:left; display:inline; }
div.tab h2 {color:red; }
div.tab p {color:#000;}*/

div#tab-container-2  {/*float:left;*/ text-align:left; }
ul#tab-container-2-nav li { float:left; position:relative; left:0px; list-style:none; margin-left:10px; font-size:12px; font-family:'Trebuchet MS', Verdana, 'Sans serif'; font-weight:bold; text-align:left; display:inline; }
ul#tab-container-2-nav li a:link {margin-right:20px; color:#F00; text-decoration:none; background-color:#f5e9ba; }
ul#tab-container-2-nav li a:hover {color:lime; background-color:#e6b30c; }
ul#tab-container-2-nav li a:visited {color:#336699;}
ul#tab-container-2-nav li a:active {background-color:#e6b30c; color:maroon; }

/* tabbedSpalla.txt */
div#tab-container-3 { clear:both; float:left; width:298px; /*height:248px;*/ margin:5px 0px 10px 5px; font-weight:bold; text-align:left; }
ul#tab-container-3-nav { float:left; width:100%; list-style:none; background-image:url(../image/tabTopLine.gif); background-position: bottom left; background-repeat:repeat-x; }
ul#tab-container-3-nav li { float:left; margin-right:5px; text-align:center; display:inline; }
ul#tab-container-3-nav a { font-size:12px; font-weight:bold; text-decoration:none; padding:5px; padding-bottom:0; color:#292929; /*maroon;*/ border:solid 1px #999900; /*#ccc;*/ border-bottom:0; background-color:silver; /*#CC9900;*/ /*#D2B48C*/ /*#DAA520*/ }
ul#tab-container-3-nav a:hover { color:#FFF; /*#DAA520;*/ text-decoration:underline; background-color:#292929; /*maroon*/ }
ul#tab-container-3-nav a.active { color:#FFF; /*maroon;*/ padding-bottom:2px; background-color:#999900; /*#DAA520;*/ }
div.tab { clear:left; /*position:relative; top:5px;*/ width:288px; height:212px; padding:5px; border:solid 1px #ccc; border-top:0; background-color:#FFF; /*#999900;*/ /*#DAA520;*/ }
div.tab h2 { font-size:20px; color:#c00; /*background-color:#CC9900;*/ /*#ffcc00*/ /*#EEE8AA*/ }
div.tab p { clear:both; margin:5px; margin-left:0;  font-size:13px; font-weight:bold; color:#000; }


/*div#flat {float:left; width:984px;}*/

ul#box { margin:0; margin-top:15px; padding:0; } 
ul#box :hover { background-color:#999900;/*#EEE8AA;*/ }
li.boxmenu { float:left; position:relative; left:0px; list-style:none; width:318px; height:270px; font-size:20px; font-family: 'Trebuchet MS', Verdana, 'Sans serif'; font-weight:bold; text-align:left;  display:inline; border:solid 1px #999900;/*brown;*//*#FF9900;*/ background-color:/*#FFFACD;*/ }
li.boxmenu :hover { color:#FFF; /*#F02;*/ }
li.boxmenu a { text-decoration:none; }
p.X { margin-left:10px; color:#292929;/*maroon;*/ }
p.box { margin-left:10px; margin-bottom:5px; font-size:15px; /*color:#EEE8AA; */color:brown; }
p.box a { color:#FFF; text-decoration:none; }
p.leggi { position:absolute; bottom:0px; right:10px;font-size:12px; color:#F02;/*#9ACD32; */text-align:right; }


a.nav, a.nav:visited { font-size:15px; font-weight:bold; color:red; text-decoration:none; /* background-image:url('image/externalLinkSM.jpg');
background-position:right center;
background-repeat:no-repeat; */
}
a.nav:hover { text-decoration:underline; }

a.list {color:red; font-weight:bold; text-decoration:none; }
a.list:hover { text-decoration:underline; background-color:#FFF; }
a.list:visited {}
a.list:active {/*color:#FF0096;*/ }


/* MAINBOX */
div#mainbox {float:left; width:646px; min-height:800px; height:800px; height:auto !important; margin-top:0px; margin-bottom:5px; font-family:Arial, Verdana, Tahoma; font-weight:normal; text-align:left; display:inline; }
div.content {width:644px; margin-top:5px; margin-bottom:5px; overflow:hidden; border:ridge 1px #999900;/*#330000;*/ /*background-color:#FFFACD;*//*#EEE8AA;*//*#FFFACD;*/ }
div.content h2 { margin:0; padding:10px; font-family:'Trebuchet MS', Georgia, Arial; font-size:30px; color:#292929;/*#FFF;*/ background-color:#999900; }
div.content h3 { margin:5px; font-family:'Trebuchet MS', Georgia, Arial; color:red; }
div.content ul { margin-top:10px; margin-bottom:10px; }

/* DX */
div#dx {float:right; width:320px; margin-top:5px; margin-bottom:10px; background-color:white;/*#EEE8AA;*/ }

/* MEDIA */
div.media {float:left; width:646px; height: auto !important; min-height:600px; height:600px; margin-top:5px; margin-bottom:5px; text-align:left; display:inline; }
div.media h2 {color:red; }
div.media p {color:#000;}
div#mediacol {width:310px; height:auto; margin-left:0; }
div.mediatab {float:left; margin:5px; text-align:left; display:inline;}

div.photogallery { margin-left:5px; margin-bottom:40px; padding:5px; border:ridge 1px #999900; /*brown;*/ }

/* CYCLE GRANDE x HOME PAGE */
div#slidehome { width: 970px; height: 400px; overflow: hidden; margin-top:5px; border:ridge 3px #999900; /*brown;*/ display:block; }
div#slideshow { width: 644px; height: 250px; overflow: hidden; margin-top:5px; border:ridge 1px #999900; /*brown;*/ display:block; }


/* CYCLE MEDIO x GALLERY IN MAINBOX */
div#slides { /*width:970px; */ }

div.oneslide {}
div.alpha { position:absolute; left:0; bottom:3px; width:970px; height:80px; background-color:rgba(10, 12, 17); background-color:rgb(10, 12, 17); filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; text-align:left; z-index:1000; }
div.noalpha { position:absolute; left:0; top:320px; height:; overflow:hidden; margin-left:80px; padding:5px; font-size: 30px; font-weight:bold; color:#FFF; text-align:left; background-color:/*cornsilk*/; z-index:2000; }
div.alphaShow { position:absolute; left:0; top:210px; width:644px; height:40px; background-color:rgba(10, 12, 17); background-color:rgb(10, 12, 17); filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; text-align:left; z-index:1000; }
div.noalphaShow { position:absolute; left:0; top:200px; width:644px; height:30px; overflow:hidden; margin-top:12px; padding:5px; font-size: 20px; font-weight:bold; color:#FFF; text-align:center; background-color:/*cornsilk*/; z-index:2000; }

div#controls { z-index: 5000; position:absolute; /*top:400px; left: 0;*/ margin-top:330px; display: none; }
/*div#controls span { margin: 0 5px }*/
div#controls span.left { margin-left: 5px }
div#controls span.right { margin-left:840px }

/* WIDE CYCLE 970px */
div#wideWindow { clear:both; float:left; width: 970px; height:180px; overflow: hidden; margin-top:5px; margin-bottom:5px; margin-left:0; border:ridge 1px #999900; /*brown;*/ text-align:center; display:block; }
div#wideSlide { width:880px; height:180px; margin-left:45px; /*background-color:aqua;*/ }
div.slide970 { width:880px; height:170px; margin:5px 5px 5px 0; /*background-color:orange;*/ }
div#wideSlide .standard { float:left; width:205px; height:170px; margin-right:20px; border:none; text-align:left; overflow:hidden; display:inline; background-color:#000;}
div#wideSlide .last { float:left; width:205px; height:170px; margin:0px; border:none; text-align:left; overflow:hidden; display:inline; background-color:#000; }
div#wideSlide li { list-style-type:none; text-indent:0; text-align:left; color:navy; /*background-color:#000;*/ }
div#wideSlide li.titolo { font-size:14px; margin:0px 5px 0px 5px; font-weight:bold; color:red; }
div#wideSlide li.testo { font-size:12px; font-weight:bold; line-height:12px; margin:0px 5px 5px 5px; color:orange; }
div#wideSlide a { text-decoration:none; }
div#wideSlide span.clicIt { position:relative; top:-20px; left:190px; color:red; font-weight:bold;}
div#wideControl { clear:both; z-index:1000; position:relative; top:60px; width:100%; display: block; }
div#wideControl span.left { float:left; margin-left:2px; display:inline; }
div#wideControl span.right { float:right; margin-right:2px }
div#wideControlShow { z-index: 5000; position:absolute; margin-top:212px; display: block; }
/*div#controlShow span { margin: 0 5px }*/
div#wideControlShow span.left { margin-left: 5px }
div#wideControlShow span.right { margin-left:900px }

/* WIDE CYCLE 970px Basso */
div#wideBasso { clear:both; /*float:left; */ width:970px; height:110px; overflow: hidden; margin-top:0px; margin-bottom:5px; margin-left:0; border:ridge 1px #999900; /*brown;*/ text-align:center; display:block; z-index:1; }
div#slideBasso { position:relative; left:48px; top:5px; width:970px; height:110px; text-align:center;/*48px; /*background-color:aqua;*/ }
div.basso970 { clear:both; width:880px; height:105px; /*margin:5px 53px 5px 0px; /*background-color:orange;*/ }
div#wideBasso .standard { float:left; width:120px; height:100px; margin-right:6px; border:none; text-align:left; overflow:hidden; display:inline; /*background-color:#FFF;*/ /*#000;*/ }
div#wideBasso .last { float:left; width:120px; height:100px; margin:0px; border:none; text-align:left; overflow:hidden; display:inline; /*background-color:#FFF;*/ /*#000;*/ }
div#wideBasso .standard :hover { background-color:#EEE8AA; }
div#wideBasso .last :hover { background-color:#EEE8AA; }
div#wideBasso li { list-style-type:none; text-indent:0; text-align:center; margin:0; /*background-color:#000;*/ }
div#wideBasso li.titolo { font-size:11px; line-height:11px; margin:2px; margin-top:5px; font-weight:bold; color:red; display:block; }
div#wideBasso li.testo { font-size:11px; font-weight:bold; line-height:11px; margin:2px; margin-top:5px; color:orange; }
div#wideBasso a { text-decoration:none; }
div#wideBasso span.clicThat { position:relative; top:-20px; left:190px; color:red; font-weight:bold;}
div#controlWideBasso { clear:both; z-index:1; position:relative; left:0px; top:-78px; width:100%; display: block; }
div#controlWideBasso span.left { float:left; margin-left:2px; display:inline; }
div#controlWideBasso span.right { float:right; margin-right:2px }
div#wideControlSee { z-index: 5000; position:absolute; margin-top:212px; display: block; }
/*div#controlShow span { margin: 0 5px }*/
div#wideControlSee span.left { margin-left: 5px }
div#wideControlSee span.right { margin-left:900px }


/* CYCLE BASSO 644px x MAINBOX */
div#controlShow { z-index: 5000; position:absolute; margin-top:212px; display: block; }
/*div#controlShow span { margin: 0 5px }*/
div#controlShow span.left { margin-left: 5px }
div#controlShow span.right { margin-left:560px }
div#contentSlide { clear:both; float:left; width: 644px; height:135px; overflow: hidden; margin-top:5px; margin-bottom:5px; border:ridge 1px #999900; /*brown;*/ text-align:center; display:block; background-color:#252525;}
div#contentSlide .element { float:left; width:190px; height:115px; margin-top:10px; margin-left:12px; margin-bottom:; border:none; text-align:left; overflow:hidden; display:inline; background-color:#FFF;}
div#contentSlide li { list-style-type:none; text-indent:0; text-align:left; color:navy; }
div#contentSlide li.titolo { font-size:14px; font-weight:bold; margin:0 2px 0 2px; color:red; display:block; }
div#contentSlide li.testo { font-size:11px; font-weight:bold; line-height:11px; margin:0 2px 2px 2px; }
div#contentSlide a { text-decoration:none; }
div#contentSlide span.clic { position:relative; top:-15px; left:180px; color:red; font-weight:bold;}
div#controlHor { z-index: 5000; position:absolute; margin-top:60px; display: block; }
div#controlHor span.left { margin-left: 4px; display:inline; }
div#controlHor span.right { margin-left:602px }

/* CYCLE 300px x DX */
div#cycleDX { clear:both; float:left; width: 318px; height:110px; overflow:hidden; padding:; border:outset 1px #999900; /*brown; */ text-align:left; display:block; }
div.slide300DX { width:300px; height:85px; margin:5px 9px 5px 9px; background-color:; }
div#cycleDX p { float:left; width:188px; height:85px; border:none; text-align:left; margin:0 2px 0 0; background-color:;}
div#cycleDX span.titolo { font-size:14px; font-weight:bold; color:red; display:block }
div#cycleDX span.testo { font-size:12px; line-height:12px; display:block }
div#cycleDX a { text-decoration:none; }
div#cycleDX :hover { color:red; text-decoration:none; }
div#controlDX { z-index: 1; position:absolute; margin-top:94px; display: block; }
div#controlDX span.left { margin-left: 90px; display:inline; }
div#controlDX span.right { margin-left:90px; }



.photoslide { width:644px; height:250px; }
p.slideText {margin:5px 5px 5px 10px; }
.mini { margin:5px;	}


/*div#tab-container-3  { display:inline;}
div#tab-container-3 ul { background-color:#8B4513; height:70px; border:ridge 3px brown; }
ul#tab-container-3-nav li { list-style:none; margin-left:6px; font-size:22px; font-family:'Trebuchet MS', Verdana, 'Sans serif'; font-weight:bold; padding:40px; display:inline; }
ul#tab-container-3-nav li a:link { color:#FFF8DC; text-decoration:none; }
ul#tab-container-3-nav li a:hover { color:lime; }
*/

div#tab-container-4  {display:inline;}
div#tab-container-4 ul { margin:0; background-color:#999900; /*maroon;*/ }
ul#tab-container-4-nav li { margin:0; padding:0px; list-style:none; font-size:15px; font-family:'Trebuchet MS', Verdana, 'Sans serif'; font-weight:bold; display:inline; }
ul#tab-container-4-nav li a { margin-top:0; padding:0 30px 0 10px; color:/*#FFFACD;*/#292929; text-decoration:none; }
ul#tab-container-4-nav li a:hover { color:/*#F00;*/#FFF; background-color:#292929; }
ul#tab-container-4-nav li .active {color:#FFF; /*orange;*/ }



/* TEXT */
h2.title {margin:0px; padding:5px; font-size:20px; font-family:'Trebuchet MS', Arial, 'Sans serif'; font-size:20px; font-weight:bold; text-align:center; color:#06C; }

h4 {margin:10px 0 10px 5px; font-size:22px; text-align:left; color:#008B8B;/*maroon; */ /*color:#330000;*/ }
h4.center {margin:0; text-align:center;}

p {margin:5px; margin-bottom:10px; color:#101010;}
p.brown {margin:5px; margin-bottom:10px; font-size:18px; font-weight:bold; color:red; /*brown;*/ }

p.lime {margin:5px; margin-top:25px; margin-bottom:10px; font-size:18px; font-weight:bold; color:#9ACD32;}
.see { font-size:; font-weight:bold; color:maroon;/*brown;*/ }

.listbox { margin:5px; padding:5px; background-color:/*#FFDEAD*//*#FFF8DC*/; }

dl.elenco li {margin-top:3px; margin-left:30px; margin-right:10px; }
ul.elenco li {margin-top:3px; margin-left:30px; margin-right:10px; list-style-type: url('image/footerGrayBG.gif');}

p.bottom {background-color:#E9FF7A;  }


.frame { border:inset 1px brown; }

/*p.green {margin:5px; margin-top:25px; margin-bottom:10px; padding:0; font-size:18px; color:green;}
p.orange {margin:5px; margin-top:25px; margin-bottom:10px; font-size:18px; font-weight:bold; color:#FF9900;}
p.white {background-color:#FFF;  }
li {text-align:left; text-indent:0px; margin:15px; font-size:18px; }*/

