/* CSS Document */

/*ECCEZIONI*/
.evidenziato { background-color:#FFFF00; font-weight:bold;}
.arancione { color: #FF9933; font-size: 14px; font-weight:bold;}
.campoobbligatorio { background-color: #FFFFCC;}
.campononobbligatorio { background-color: #CCCCCC;}
ul { padding-left: 15px;}
li { text-indent: -2px;}



/*COPYRIGHT*/
#contenitorecopyright {width: 1008px; height:15px; margin: 0 auto 0 auto; overflow: hidden; background-color: #CCCCCC;}
#copyright {width:164px; height: 15px; background-image:url(img/copyright.jpg); display:block; float: right;}
#copyright a {width:164px; height: 15px; display:block; text-indent: -9999px; margin: 0;}

/*Shinystat*/
#sh {position:absolute; width:200px; height:115px; z-index:1; overflow: hidden; visibility: hidden;}

/*p.iva copyright*/
#piva { height: 15px; width: 250px; float: left; background-image:url(cerchitondiiva.jpg);}

/*Pagina*/
hr {display: none;}
body {background-image:url(sfondo.gif); margin:0; padding:0;font-size: 90%; font-family:Arial, Helvetica, sans-serif;}
h2 { font-size: 100%; color:#003399; margin: 5px 0 0 0;}
p { font-size: 80%;}
ul { font-size: 80%;}
a { color:#003399; }
a:hover { color: #FF9933;}


#pagina {width: 1008px; margin: 0 auto 0 auto; background-color: #ffffff; overflow: hidden;}
#global {width: 1000px; margin: 4px auto 0 auto; background-color: #FFFFFF; overflow: hidden;}
#header {width: 1000px; height: 110px; float:left; background-image:url(img/testatatutta.jpg);}
#header h2 {display:none;}

#logo {height: 110px; width: 270px; background-image: url(logotestata.jpg); float: left; }
#logo h1 {height: 110px; width: 270px; float: left; text-indent: -9999px; overflow: hidden; margin: 0 0 0 0;}
#logo a {height: 110px; width: 270px; margin: 0 0 0 0; float: left;}


#boxlingue {width: 730px; height: 78px; float:left;}
#boxmenu {width: 540px; height: 20px; float:left; margin-left:180px; overflow:hidden;}

#box {float: left; margin: 0 0 0 0; width: 648px;}
.box_menu {list-style: none; margin:0; padding: 0px;}
.box_menu li {width: 108px; height: 20px; float: left; overflow: hidden; }
.box_menu a {width: 108px; height: 20px; margin: 0 0 0 0; float: left; background-image:url(img/sfondobottonemenu.jpg); color:#FFFFFF; text-decoration:none; text-indent: 10px; line-height: 20px;}
.box_menu a:hover {width: 108px; height: 20px; margin: 0 0 0 0; float: left; background-image:url(img/sfondobottonemenu1.jpg); text-decoration:none; text-indent: 10px; line-height: 20px;}

#imgpagina {width:1000px; height: 250px; float:left; margin:4px 0 15px 0; padding:0;}

.box1terzo {width: 325px; float:left; overflow: hidden; margin: 0 4px 4px 4px;}
.box2terzi {width: 654px; float:left; overflow: hidden; margin: 0 4px 4px 4px;}

#formati {width:1000px; height: 250px; float:left; margin: 0 0 15px 0; padding:0; background-image:url(img/formati.jpg);}
#box1terzocontatti {width: 325px; float:left; overflow: hidden; margin: 0 4px 4px 4px;}
#box1terzocontatti p {width: 270px; float:left;}



#footer { height: 35px; width: 1000px; display:block; float:left; background-image:url(img/footer.jpg); margin: 20px 0 4px 0;}
#footer p { display:none;}
#footer h2 { display:none;}

/*GALLERIA*/
.boximg {height: 150px; width: 109px; float: left; margin: 0 0 10px 0;}
.img {height: 150px; background-color:#FFFFFF; float: left; border:solid; border-width: 1px; border-color: #CCCCCC; border-bottom-width: 2px; border-bottom-color:#999999; border-right-width: 2px; border-right-color: #999999; width: 103px;}
.img img {border:none;}
.img p {font-family:Arial, Helvetica, sans-serif; font-size: 70%; color:#222222; text-align:center; margin: 6px 0 0 0;}

.evidenziato { background-color:#FFFF00; font-weight:bold;}


/*FORM*/
#contenitoreform {width: 654px; float:left; background-color:#CCCCCC;}

#risultatoinvio {width:641px; height: 21px; float: left;}
h3 {color: #FF0000; margin: 8px 0 10px 10px; font-size:80%; }
.cssform { width: 634px; float:left; overflow:hidden; margin: 6px 6px 6px 6px; }
.cssform p{width:634px; height:100%; float:left; margin: 0; clear:left; padding:2px 0 2px 0;} /*colonna di destra forse usare clear:left*/

.cssform label{width: 180px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; float: left;  height: 17px; margin: 5px 0 0 10px; /*colonna di sinistra*/}

.cssform input[type="text"]{margin: 4px 0 4px 0; float:left; width: 250px;}
.cssform textarea{width: 440px; height: 100px; margin: 3px 0 10px 0;}
.radio {margin-top: 7px;}
.messaggio{height: 140px;}

#submitreset {width: 360px; clear:both; padding-left: 190px; margin: 0;}

/*AMICI*/
#amici { height: 80 px; width: 1000px; float:left; background-color:#CCCCCC; margin: 35px 0 0 0; background-image:url(/amici/amici.jpg);}
#amici a {width: 200px; height: 80px; margin: 0 0 0 0; float: left; text-decoration:none;}
#amici h2 {height: 80px; width: 200px; float: left; text-indent: -9999px; overflow: hidden; margin: 0 0 0 0;}

#1amici { height: 80 px; width: 200px; background-image:url(/amici/1amici.jpg); float:left;}
#2amici { height: 80 px; width: 200px; background-image:url(/amici/2amici.jpg); float:left;}
#3amici { height: 80 px; width: 200px; background-image:url(/amici/3amici.jpg); float:left;}
#4amici { height: 80 px; width: 200px; background-image:url(/amici/4amici.jpg); float:left;}
#5amici { height: 80 px; width: 200px; background-image:url(/amici/5amici.jpg); float:left;}
