@charset "windows-1252";
body {color: #CBE9FF; background-color: #6666FF;text-align:center}

a {color: white; text-decoration: none; font-size: 12px; font-weight: bold}
a#current {color: white; text-decoration: none; font-size: 12px; font-weight: bolder}
a:hover {color: yellow; text-decoration: underline; font-size: 12px; font-weight: bold}
.footer {color: white;background-color: black; font-size: 10px; font-family: Arial; width: 100%}
.item {text-align: center; background: url('img/bkgn1.gif'); background-repeat: no-repeat; vertical-align: bottom; font-size: 12px; font-family: Arial}
.corrent {text-align:center;background:url('img/bkgn2.gif');background-repeat:no-repeat;vertical-align:bottom; font-size: 12px; font-family: Arial}
.warning {font-size: 16px;color:red;background-color: black;padding: 5 5 5 5}
#warning {font-size: 16px;color:white;background-color: black;padding: 5 5 5 5}
#container {background-color: #6666FF; border-style: solid; border-color: black; border-width: 1px}
#testo {font-size: 13px; padding: 5 5 5 5; font-family: Tahoma; text-align: justify}
#testo2 {font-size: 11px; padding: 5 5 5 5; font-family: Tahoma; text-align: justify}
#home {color: #CBE9FF; font-size: 11px; margin: 5 5 5 5; font-family: Verdana; text-align: center}
#mailing {color:white;font-size: 11px; margin: 5 5 5 5; font-family: Verdana}
#home2 {font-size: 11px; margin: 5 5 5 5; font-family: Verdana; text-align: justify}
#home3 {font-size: 13px; margin: 5 5 5 5; font-family: Comic Sans MS; text-align: center}
#main {background-color: #6666FF; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; top: 0;left:0;width:100%} 
a#lk {font-family: Tahoma; color: navy; text-decoration: none; font-size: 13px; font-weight: bold}
a#lk:hover{font-family: Tahoma; color: red; text-decoration: none; font-size: 13px; font-weight: bold}
a#lk2 {font-family: Tahoma; color: navy; text-decoration: none; font-size: 13px; font-weight: bold}
a#lk2:hover{font-family: Tahoma; color: red; text-decoration: none; font-size: 13px; font-weight: bold}
a#lk3 {font-family: Tahoma; color: yellow; text-decoration: none; font-size: 15px; font-weight: bold}
a#lk3:hover{font-family: Tahoma; color: white; text-decoration: none; font-size: 16px; font-weight: bold}
a#img {border: 0 none}
h2 {font-size: 18px; font-family: Trebuchet MS; color: navy; width: 50%; text-align: center; background-color: #2175bc; border-style: solid; border-width: 1px; border-color: navy; margin: 5 5 5 5}
h1 {font-size: 18px; font-family: Tahoma; color: #000000; text-align: center; margin: 5 5 5 5; font-weight: bold}
h3 {font-size: 18px; font-family: Tahoma; color: #003399; text-align: center; margin: 5 5 5 5; font-weight: bold}
ul#minitabs2 {list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; height: 300px;background-color: black}
ul#minitabs2 li {display: list-item; margin: 0 10px; font-size: 12px; font-family: Tahoma, Serif}
ul#minitabs2 li#current {background-color: #FFFF66; display: list-item; margin: 0 10px; font-size: 12px; font-family: Tahoma, Serif}
ul#minitabs2 a {text-decoration: none; padding: 0 0 1px; color: red}
ul#minitabs2 a#current {border-bottom: 4px solid #F60; color: #06F; background-color: #FFFF66}
ul#minitabs2 a:hover {border-bottom: solid gray;color: gray}
label {font-family: Tahoma; font-size: 12px; font-weight: bold}

.slideshow {float: left; margin-right: 10px; margin-bottom: 10px}

.slideshow img {border: 0}

#navlinks{width: 400px}

#navlinks a{color:white; font-family: Tahoma;margin-right: 8px;margin-bottom: 3px;font-size: 10px}

#navlinks a.current{ background-color: red}

.gallerycontainer{position: relative;height: 300px}

.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0}

.thumbnail:hover{background-color: transparent}

.thumbnail:hover img{border: 1px solid blue}

.thumbnail span{position: absolute;background-color: lightyellow;padding: 5px;right: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none}

.thumbnail span img{border-width: 0;padding: 2px}

.thumbnail:hover span{visibility: visible;top: 10;right: 10px; z-index: 50}

#gallery{
background-color:#6666FF;
border: 1px solid black;
width: 250px; 
border-bottom-width: 0;
margin: 0;
padding: 0;
overflow:hidden;
}

td.thumbs{
border: 1px solid black;
margin: 0;
padding: 0;
width:100px;
height:100px;
vertical-align:middle;
text-align:center;
}

#gallery div.menutitle{
color: #FFCC33;
background-color:navy;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
} 

#ddblueblockmenu{
background-color:#6666FF;
border: 1px solid black;
border-bottom-width: 0;
width: 180px;
}

#ddblueblockmenu ul{
background-color:#6666FF;
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 164px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

#ddblueblockmenu li a#current{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 164px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: navy;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
width: 164px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
color: #FFCC33;
background-color:navy;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#chromemenu{
/*width: 100%;*/
font-weight: bold;
font-size: 90%;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{		
/*border: 1px solid;  #BBB;*/
width: 100%;
background-color:#2175bc;
/*background: url(img/chromebg.gif) center center repeat-x; */
padding: 5px 0;
margin: 0;
text-align: center; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
font-family:tahoma;
font-size:12;
color:white; /*navy;*/
display: inline;
}

#chromemenu ul li a{
color:red /*navy;*/
/* color: #494949;*/
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#chromemenu ul li a:hover {color: #FFCC33; height: 1%}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 1px;
}
