
/* ELEMENTI - HTML ELEMENTS */




body  { color: #000; font-size: 22px; font-family: 'Russo One', sans-serif, cursive; font-weight : normal; background-image: url(/sfondo.png); margin: 0px; overflow: visible }

a:bianco {
color : #ffffff;
font-weight : bold;
font-family : 'Russo One', sans-serif, cursive;
}



#id_ut {
font-family: 'Russo One', sans-serif, cursive;
font-weight : normal;

background-color: #5e3b2a; /* non CSS3 browsers */

border: 9px solid #5e3b2a;

  display: inline-block;
  border-radius: 30px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 50px;
  padding: 3px;
  width: 700px;
 
  margin: 5px;
}

#id_ut2 {
font-family: 'Russo One', sans-serif, cursive;
font-weight : normal;

background-color: #5e3b2a; /* non CSS3 browsers */

border: 9px solid #5e3b2a;

  display: inline-block;
  border-radius: 10px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 60px;
  padding: 23px;
  width: 600px;
 
  margin: 5px;
}



.button {
font-family: 'Russo One', sans-serif, cursive;

text-shadow: 10px 9px 4px #5e3b2a;
background-color: #f45d0c; /* non CSS3 browsers */
background: linear-gradient(#ffc90f,#ffc90f,  #f45d0c); /* Sfumatura */
background: -webkit-linear-gradient(#ffc90f,#ffc90f,  #f45d0c); /* Sfumatura Safari */
background: -o-linear-gradient(#ffc90f,#ffc90f,  #f45d0c); /* Sfumatura Opera */
background: -moz-linear-gradient(#ffc90f,#ffc90f,  #f45d0c); /* Sfumatura Firefox */
border: 9px solid #5e3b2a;

  display: inline-block;
  border-radius: 30px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 100px;
  padding: 10px;
  width: 700px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button:hover span {
  padding-right: 65px;
}

.button:hover span:after {
  opacity: 1;
  right: 0;
}




.button5 {
font-family: 'Russo One', sans-serif, cursive;

text-shadow: 6px 4px 3px #5e3b2a;
background-color: #f45d0c; /* non CSS3 browsers */
border: 5px solid #5e3b2a;

  display: inline-block;
  border-radius: 15px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 48px;
  padding: 12px;
  width: 95%;
  
  
  cursor: pointer;
  margin: 1px;
}

.button8 {
font-family: 'Russo One', sans-serif, cursive;

color : #ffffff;
background-color: #5e3b2a; /* non CSS3 browsers */
border: 0px solid #000000;

  display: inline-block;
  border-radius: 15px;
  /*background-color: #f4511e;
  border: none;*/
  
  text-align: center;
  font-size: 35px;
  padding: 12px;
  width: 300px;
  
  cursor: pointer;
  margin: 1px;
}





.button2 {
font-family: 'Russo One', sans-serif, cursive;

text-shadow: 9px 6px 2px #5e3b2a;
background-color: #f45d0c; /* non CSS3 browsers */
border: 5px solid #5e3b2a;

  display: inline-block;
  border-radius: 15px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 60px;
  padding: 12px;
  width: 95%;
  
  
  cursor: pointer;
  margin: 1px;
}


.button3 {
font-family: 'Russo One', sans-serif, cursive;


background-color: #ff0000; /* non CSS3 browsers */
border: 0px solid #000000;

  display: inline-block;
  border-radius: 15px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 35px;
  padding: 12px;
  width: 100%;
  
  cursor: pointer;
  margin: 1px;
}

.button6 {
font-family: 'Russo One', sans-serif, cursive;


background-color: #5e3b2a; /* non CSS3 browsers */
border: 0px solid #000000;

  display: inline-block;
  border-radius: 15px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 35px;
  padding: 12px;
  width: 300px;
  
  cursor: pointer;
  margin: 1px;
}

.button7 {
font-family: 'Russo One', sans-serif, cursive;


background-color: #ff0000; /* non CSS3 browsers */
border: 0px solid #000000;

  display: inline-block;
  border-radius: 15px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 45px;
  padding: 22px;
  width: 600px;
  
  cursor: pointer;
  margin: 1px;
}


.button4 {
font-family: 'Russo One', sans-serif, cursive;

text-shadow: 2px 3px 1px #5e3b2a;
background-color: #f45d0c; /* non CSS3 browsers */
border: 9px solid #5e3b2a;

  display: inline-block;
  border-radius: 30px;
  /*background-color: #f4511e;
  border: none;*/
  color: #FFFFFF;
  text-align: center;
  font-size: 60px;
  padding: 30px;
  
  width: 700px;
  
  cursor: pointer;
  margin: 1px;
}


td {
font-size : 32px;
}
hr {
font-size : 22px;
}
a {
color : #ff00ff;
font-weight : bold;
font-family : 'Russo One', sans-serif, cursive;
font-weight : normal;
}
a:link, a:visited {
color : #FF0000;
font-family : 'Russo One', sans-serif, cursive;
text-decoration : none;
font-weight : normal;
}
a:hover, a:active {
color : #000;
font-family : 'Russo One', sans-serif, cursive;
font-weight : normal;
}
img {
border : none;
}
h1 {
font-size : 20px;
font-family : 'Russo One', sans-serif, cursive;
font-weight : normal;
}
h2 {
font-size : 35px;
font-weight : normal;
}
h3 {
font-size : 25px;

}
h4 {
font-size : 20px;
font-family : Russo One;
font-weight : normal;
}
h14 {
font-size : 16px;
font-family : Russo One;
font-weight : normal;
}
/*
h5 {
font-style : oblique;
font-size : 20px;
font-family : Verdana;
}
*/
h6 {
font-size : 18px;
font-weight : normal;
}

h7 {
font-size : 55px;
font-weight : normal;
}

h8 {
font-size : 68px;
}


h9 {
font-size : 48px;
font-weight : normal;
}

h10 {
font-size : 150px;
color : #f45d0c;
text-shadow: 4px 6px 2px #5e3b2a;

}

h11 {
font-size : 42px;
font-weight : normal;
}

h12 {
font-size : 28px;
font-weight : normal;
}


h13 {
font-size : 80px;
color : #f45d0c;
text-shadow: 4px 6px 2px #5e3b2a;

}

#div14 {
font-size : 60px;
color : #f45d0c;
text-shadow: 4px 6px 2px #5e3b2a;

}


#contenitore {
width : 100%;
padding : 0;
background : #ffffff;
}
#logo {
background : #ffffff no-repeat left top;
z-index : 2;
display : block;
}
#titolo {
display : none;
}
#sottotitolo {
color : #00BFFF;
font-style : oblique;
background-color : green;
text-align : center;
border : 1px none #000;
}
#menu {
font-size : 9px;
background-color : #ff6;
padding : 2px;
border : 1px solid #000;
right : 0;
width : 320px;
}
#situazione {
font-size : 6px;
padding : 0 4px;
position : relative;
width : 100%;
}
#annunci {
display : none;
}
#navigCat {
background-color : #3af100;
margin-top : 5px;
border : 1px solid black;
font-family : Verdana;
}
#navigCat a:link, #navigCat a:visited {
color : #ff8000;
font-weight : bold;
font-size : 11px;
word-spacing : 2px;
padding : 1px;
}
#navigGal {
width : 24%;
float : left;
}
#corpo {

margin : 5px 0 0;
padding : 20px 4px 0 20px;
width : 95%;
}
#navigSrv {
width : 19%;
float : left;
}
#pie {
float : left;
width : 98%;
padding : 5px;
border-top : thin solid #000099;
font-size : 10px;
margin-top : 8px;
}
.file404 {
color : #a52a2a;
}
.casellaGal {
border-radius: 16px 16px 16px 16px;
color : #fff;
font-size : 20px;
background :  url(/colorino.png);
text-align : center;
margin : 5px 0 5px 5px;
padding: 6px;
border : 1px solid #000;
width : 950px;
}


topart {
border-radius: 7px 7px 7px 7px;

}


.casellaGallingue {
border-radius: 7px 7px 7px 7px;
color : #000;
font-size : 10px;
background :  #ffffff;
text-align : left;
margin : 5px 0 5px 5px;
padding : 0 0 4px;
border : 2px solid #000;
}

.casellaultimaimg {
border-radius: 7px 7px 7px 7px;
color : #000;
font-size : 12px;
background : url(/colorino.png);
text-align : center;
margin : 5px 0 5px 5px;
padding : 0 0 0px;
border : 2px solid #000;
}

.casellaGalx {
color : #000;
font-size : 10px;
background : #ffffff ;
text-align : left;
margin : 5px 5px 5px 5px;
padding : 4px 4px 4px;
border : 1px solid #000;
}

.casellaMenu {
color : #000;
font-size : 14px;

text-align : left;
margin : 5px 5px 5px 5px;
padding : 0px 0px 4px;
background :  url(/colorino.png);
border-radius: 7px 7px 7px 7px;
border : 0px solid #000;
}



/*
fieldset {
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0.35em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    border: 2px groove (internal value);
}
*/


.casellareport {
color : #000;
font-size : 14px;

text-align : left;
margin : 5px 5px 5px 5px;
padding : 4px 4px 4px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);
border-radius: 7px 7px 7px 7px;
border : 0px solid #000;
}



.casellaGalx h4 {
color : 000000;
font-style : normal;
font-weight : bolder;
font-size : 12px;
font-family : verdana;
background : silver url(/orangbar1.gif) repeat-x;
margin-top : 0;
margin-bottom : 5px;
padding : 5px 5px;

}

.casellaGallingue h4 {
color : #ffffff;
font-style : normal;
font-weight : bolder;
font-size : 12px;
font-family : verdana;
background : silver url(/sf_ball.gif) repeat-x;
margin-top : 0;
margin-bottom : 5px;
padding : 5px 5px;

}



.casellaGal h4 {
color : #ffffff;
font-style : normal;
font-weight : bolder;
font-size : 12px;
font-family : verdana;
background : silver url(/sf_ball.gif) repeat-x;
margin-top : 0;
margin-bottom : 5px;
padding : 5px 5px;

}
.casellaGal ul {
margin : 0;
padding : 0 4px 4px;
}
.casellaGal li {
list-style-type : none;
}
.casellaGal li a {
font-size : 11px;
}
.casellaGal li a:link, .casellaGal li a:visited {
font-weight : bold;
display : block;
padding : 0 2px;
color : #ffffff;
text-decoration : none;
}
.casellaGal li a:hover, .casellaGal li a:active {
color : #696969;
text-decoration : none;
background-color : #ffffff;
}
h4.guida {
cursor : help;
}
.casellaGal a.guida {
color : #ffffff;
font-weight : bold;
font-size : 18px;
background-color : #00BFFF;
float : right;
margin : 3px;
font-family : Verdana;
}
.casellaGal a {
font-size : 12px;
}
.casellaGal a:link, .casellaGal a:visited {
text-decoration : none;
color : #ffffff;
}
.casellaGal a:hover, .casellaGal a:active {
text-decoration : underline;
color : #ffffff;
}
.casellaGal .linkToPage {
margin : 1px;
padding : 1px;
text-align : right;
}
a.linkedit, a.linkedit:visited {
color : #8b0000;
}
a.linkdelete, a.linkdelete:visited {
color : #ff0000;
}
.pagin {
border-bottom : 1px solid navy;
}
.pagin2 {
border-top : 1px solid navy;
}
#logo h1 {
display : none;
}
#sottotitolo h1 {
font-size : 20px;
font-family : "Courier New", Courier, monospace;
margin-top : 5px;
padding-top : 8px;
}
#menu form {
display : inline;
}
#menu select, #menu input {
color : #8b0000;
font-weight : bold;
font-size : 28px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#navigCat h3 {
color : #8b0000;
margin-left : 5px;
display : inline;
}
#navigCat ul {
margin : 0 70px 0 100px;
padding : 0;
}
#navigCat li {
display : inline;
font-size : 20px;
font-weight : bold;
margin : 0 5px;
padding : 0;
border-bottom : none;
}
#navigCat a {
color : #8b0000;
text-decoration : none;
}
#percorsoPag {
font-size : 14px;
font-weight : bold;
margin-bottom : 5px;
padding-bottom : 5px;
}
#percorsoPag a {
font-weight : bold;
}
#navigGal h3 {
display : none;
}
#navigSrv h3 {
display : none;
}
#linkPannello, #forum, #newswire, #openSource, #links {
font-size : 12px;
background-color : #ffffff;
margin : 5px 0;
padding-bottom : 10px;
border : 2px solid #000;
}
#linkPannello h4, #forum h4, #newswire h4, #openSource h4, #links h4 {
font-weight : bold;
}
#linkPannello h4 {
color : #ffffff;
font-size : 14px;
background : #00BFFF no-repeat;
margin-top : 0;
margin-bottom : 0;
padding : 0 0 0 40px;
border-bottom : 1px solid #000099;
height : 36px;
}
#linkPannello h5 {
margin : 0 5px;
font-size : 12px;
}
#newswire h4 {
color : #ffffff;
font-size : 12px;
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 0;
padding : 0 0 0 40px;
border-bottom : 1px solid #000099;
height : 36px;
}
#newswire h5 {
margin : 0 5px;
font-size : 12px;
}
#newswire a.guida {
float : right;
margin-top : 2px;
color : #ffffff;
}
#forum h4 {
color : #ffffff;
font-size : 16px;
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 0;
padding : 0 0 0 40px;
border-bottom : 1px solid #000099;
height : 36px;
}
#forum h5 {
margin : 0 5px;
font-size : 12px;
}
#openSource h4 {
color : #ffffff;
font-size : 14px;
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 0;
padding : 0 0 0 40px;
border-bottom : 1px solid #000099;
height : 36px;
cursor : help;
}
#openSource h5 {
margin : 0 5px;
font-size : 12px;
}
#openSource a.guida {
float : right;
margin-top : 2px;
color : #ffffff;
}
#links h4 {
color : #ffffff;
font-size : 14px;
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 0;
padding : 0 0 0 40px;
border-bottom : 1px solid #000099;
height : 36px;
}
#links h5 {
margin : 0 5px;
font-size : 12px;
}
#linkPannello ul, #forum ul, #newswire ul, #openSource ul, #links ul, #linkPannello form {
margin : 0 15px 0 25px;
padding : 0;
}
#linkPannello li {
list-style-type : none;
font-size : 12px;
}
#openSource li, #forum li, #newswire li, #links li {
list-style-type : square;
font-size : 11px;
}
#linkPannello input {
color : #f60;
font-weight : bold;
font-size : 20px;
border : 1px solid #000;
}
#intro {
margin-top : 12px;
}
#intro h3 {
margin-right : 6px;
margin-left : 6px;
padding : 0 2px;
display : inline;
font-size : 15px;
font-weight : bold;
}
#intro h4 {
font-size : 14px;
margin-bottom : 0;
}
#intro h3 a {
color : white;
font-size : 12px;
font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background : #ffffff url(/silverbar.gif);
margin : 2px;
padding : 1px;
border : 1px solid black;
}
#intro h3 a:hover, #intro h3 a:active {
color : #eb1708;
text-decoration : none;
background-color : #ffffff;
border-bottom : 1px solid #ffffff;
}
#intro img {
border-radius: 6px 6px 6px 6px;
border : 3px solid #000;
}
#introbox {
border-radius: 15px 15px 15px 15px; 
background : url(/body_bg.png); 
padding : 5px;
border : 3px solid black;
}


#introboxover1 {
border-radius: 8px 8px 8px 8px; 
background : url(/colorinoB1.png); 
padding : 5px;
border : 2px solid black;
}
#introboxover2 {
border-radius: 8px 8px 8px 8px; 
background : url(/colorinoB2.png); 
padding : 5px;
border : 2px solid black;
}
#introboxover3 {
border-radius: 8px 8px 8px 8px; 
background : url(/colorinoB3.png),url(/colorinoB3.png); 
padding : 5px;
border : 2px solid black;
}

#introboxinfo {
border-radius: 8px 8px 8px 8px; 
background : url(/colorinoB3.png),url(/colorinoB3.png); 
padding : 15px;
border : 2px solid black;
}


#intro p {
margin-top : 0;
margin-bottom : 0;
text-indent : 3%;
text-align : justify;
}
#avvisoBrowser {
background-color : #ffffff;
margin : 0 3%;
padding : 5px;
border : 1px solid #00BFFF;
}
h4#avvisoBrowser {
font-weight : normal;
font-size : 14px;
}
.introattiva {
color : #f60;
font-weight : normal;
font-size : 12px;
font-family : Verdana;
background-color : #ffffff;
margin-right : 8px;
margin-left : 2px;
padding : 0 3px;
border-style : solid;
border-width : 1px;
border-color : black black white black;
}

input[type=date], select {
font-size: 50px;
color : #000000;
    width: 50%;
    padding: 26px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 3px solid #ccc;
    border-radius: 6px;
    box-sizing: border-box;
}

input[type=date]:focus {
    background-color: #fcdea4;
}

input[type=text], select {
font-size: 50px;
color : #000000;
    width: 100%;
    padding: 26px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 3px solid #ccc;
    border-radius: 6px;
    box-sizing: border-box;
}


input[type=file], select {
font-size: 50px;
color : #000000;
    width: 100%;
    padding: 26px 20px;
    margin: 18px 0;
    display: inline-block;
    border: 3px solid #ccc;
    border-radius: 26px;
    box-sizing: border-box;
}

input[type=text]:focus {
    background-color: #fcdea4;
}

input[type=password], select {
font-size: 50px;
    width: 100%;
    padding: 26px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 3px solid #ccc;
    border-radius: 6px;
    box-sizing: border-box;
}

input[type=password]:focus {
    background-color: #fcdea4;
}

input[type=number], select {
font-size: 50px;
color : #000000;
    width: 100%;
    padding: 26px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 3px solid #ccc;
    border-radius: 6px;
    box-sizing: border-box;
}








#artistax {
border-radius: 38px 38px 38px 38px;
color : #5e3b2a;
font-size : 50px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);

margin : 0px 0 0px 0px;
padding : 20px;
border : 25px solid #da6100;

}


#artistax h3 {
border-radius: 0px 0px 0px 0px;
border : 0px solid #000000;
color : #ffffff;
font-size : 60px;
text-shadow: 4px 6px 2px #000;
background-color: #666666; /* non CSS3 browsers */
background: linear-gradient(#b8b8b8, #666666); /* Sfumatura */
background: -webkit-linear-gradient(#b8b8b8, #666666); /* Sfumatura Safari */
background: -o-linear-gradient(#b8b8b8, #666666); /* Sfumatura Opera */
background: -moz-linear-gradient(#b8b8b8, #666666); /* Sfumatura Firefox */

margin : 2;
padding : 25px;
}

#artista {
border-radius: 38px 38px 38px 38px;
color : #5e3b2a;
font-size : 50px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);

margin : 0px 0 0px 0px;
padding : 20px;
border : 25px solid #f4a91f;

}

#marrone {
border-radius: 45px 45px 45px 45px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top:5px;
border : 8px solid #55301e;
width : 920px;
}

#store {
border-radius: 45px 45px 45px 45px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top:5px;
border : 0px solid #55301e;
width : 920px;
}


#artista h3 {
border-radius: 0px 0px 0px 0px;
border : 0px solid #000000;
color : #ffffff;
font-size : 65px;
text-shadow: 4px 6px 2px #000;
background-color: #666666; /* non CSS3 browsers */
background: linear-gradient(#b8b8b8, #666666); /* Sfumatura */
background: -webkit-linear-gradient(#b8b8b8, #666666); /* Sfumatura Safari */
background: -o-linear-gradient(#b8b8b8, #666666); /* Sfumatura Opera */
background: -moz-linear-gradient(#b8b8b8, #666666); /* Sfumatura Firefox */

margin : 2;
padding : 30px;
}


#artista h5 {
border-radius: 0px 0px 0px 0px;
border : 0px solid #55301e;
color : #ffffff;
font-size : 65px;
text-shadow: 4px 6px 2px #5e3b2a;
background-color: #f45d0c; /* non CSS3 browsers */
background: linear-gradient(#ffc90f, #f45d0c); /* Sfumatura */
background: -webkit-linear-gradient(#ffc90f, #f45d0c); /* Sfumatura Safari */
background: -o-linear-gradient(#ffc90f, #f45d0c); /* Sfumatura Opera */
background: -moz-linear-gradient(#ffc90f, #f45d0c); /* Sfumatura Firefox */
margin : 3;
padding : 30px;
}

#artistax h4 {
font-size : 25px;
}

#artista h4 {
font-size : 25px;
}

#artista h2 {
font-size : 35px;
}


#artista img {
float : center;
margin : 5px 5px 5px 0;
border : 0px solid #00BFFF;
}
.listAltri {
margin-left : 40px;
margin-right : 40px;
}
.listAltriArt {
padding-left : 40px;
height : 230px;
overflow : auto;
font-weight : bold;
}
.listAltriArt a {
font-weight : normal;
}
#artistaRep {
background-color : #ffffff;
margin-bottom : 10px;
padding : 4px;
border : 1px solid #000;
}
#galleria {
border-radius: 7px 7px 7px 7px;
color : #000;
font-size : 10px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);
text-align : left;
margin : 5px 0 5px 5px;
padding : 0 0 4px;
border : 2px solid #000;

}



#galleria2 {
border-radius: 7px 7px 7px 7px;
color : #000;
font-size : 12px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);
text-align : left;
margin : 5px 5 5px 5px;
padding : 6px;
border : 2px solid #000;

}





.miniatura {
border : 2px solid black;
}
.icozoom {
border : 0;
}
#artista ul {
margin-top : 0;
margin-top : 0;
padding : 0;
}
#artista h4 {
margin-bottom : 0;
margin-top : 0;
padding : 0;
}
.linkGal {
background-color : #ffffff;
padding : 0 2px;
border : 1px solid black;
}
.linkGal a {
display : block;
text-decoration : none;
}
.cellaOp {
vertical-align : bottom;
}
#listaStat {
height : 550px;
overflow : auto;
}
#cartolina {
padding : 5px;
border : 1px solid black;
}
#cartolina img {
float : left;
margin : 4px;
}
#cartolina h4, h5 {
margin : 0;
}
#cartintro {
background-color : #ffffff;
margin-bottom : 4px;
padding : 4px;
border : 1px solid #000;
}
#condizioni {
border-radius: 7px 7px 7px 7px;
color : #000;
font-size : 18px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);
text-align : center;
margin : 5px 0 5px 5px;
padding : 6px 6px 4px;
border : 2px solid #000;
}
.condizioniTxt {
text-align : left;

padding : 10px;
border : 1px solid black;
height : 500px;
overflow : auto;
}
#modulo {
width : 90%;
margin : 20px 2%;
padding : 5px;
}
.notaform {
margin : 0;
font-size : 18px;
}
/* Input finestra registrazione */
#modulo input, textarea {
color : #e84a02;
font-size : 55px;
font-family: 'Exo 2', sans-serif;
}
#pannello {
border-radius: 7px 7px 7px 7px;
color : #000;
font-size : 22px;
background :  url(/colorinoB3.png),url(/colorinoB3.png);
text-align : left;
margin : 5px 0 5px 5px;
padding : 6px 6px 4px;
border : 2px solid #000;
}
#rigatesta {
background : #ffffff;
}
#rigatesta h4 {
text-align : center;
font-size : 14px;
font-weight : bold;
}
#rigapie a {
text-align : center;
display : block;
}
#guidapann {
margin-top : 15px;
font-size : 10px;
color : #666666;
}
.spaziogal {
margin-top : 0;
font-size : 20px;
}

/*pannello di controllo*/
#autenticazione input {
font-size : 55px;
color : #e84a02;
font-weight : bold;
font-family: 'Exo 2', sans-serif;
}
.vpass {
color : #ff0000;
}
.npass {
color : #4169e1;
}
#tabSrc {
background : #e0e0e0 repeat-y;
}
#finestra {
border : 1px solid black;
position : absolute;
left : 0;
}
#finestraOp {
margin : 10px;
border : 0px solid black;
top : 10px;
bottom : 10px;
left : 10px;
}
#finestraPass {
background : #e0e0e0 no-repeat;
border : 1px solid black;
position : absolute;
left : 0;
width : 80%;
height : 400px;
}
#finestraOs {
background : #e0e0e0 no-repeat;
border : 1px solid #000;
position : absolute;
bottom : 0;
width : 80%;
}




.forumCat th {
background-color : #e0e0e0;
text-transform : uppercase;
}
.forumLegendRow th {
font-weight : normal;
background-color : #e0e0e0;
}
.forumpostOdd {
background-color : #e0e0e0;
}
#banner {
position : absolute;
top : 106px;
right : 0;
width : 500px;
height : 62px;
}
#bannerrtl {
position : absolute;
top : 106px;
left : 0;
width : 500px;
height : 62px;
}
#bannerA, #bannerArtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 0;
width : 120px;
height : 60px;
}
#bannerB, #bannerBrtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 124px;
width : 120px;
height : 60px;
}
#bannerC, #bannerCrtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 248px;
width : 120px;
height : 60px;
}
#bannerD, #bannerDrtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 372px;
width : 120px;
height : 60px;
}
#bannerAB, #bannerABrtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 4px;
width : 240px;
height : 60px;
}
#bannerCD, #bannerCDrtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 248px;
width : 240px;
height : 60px;
}
#bannerABCD, #bannerABCDrtl {
background-color : #ffffff;
text-align : center;
border : 1px solid black;
position : absolute;
top : 0;
left : 0;
width : 468px;
height : 60px;
}
#google_search {
background-color : #ffffff;
border : 2px solid black;
}
#google_search form {
margin : 0;
}
@media print {
#contenitore {
width : auto;
}
#menu {
position : absolute;
top : -5px;
left : -5px;
}
#corpo {
width : 100%;
font-size: 22px; font-family:'Lobster', cursive;
}
#navigSrv {
display : none;
}
}