/* FORMATTAZIONE */


html,body {margin: 0; padding: 0; text-align: center; height: 100%; background: #000000; font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 12px;}



a {outline: none;}





h1,h2,h3,h4,h5 {margin:0; padding:0; font-family: Arial, sans-serif, Verdana; font-size: 15px; color: #fff; text-decoration: none;}


.carat1s {font-family: Arial, sans-serif, Verdana; font-size: 11px; color: #fff; text-align: justify;}
.carat1m {font-family: Arial, sans-serif, Verdana; font-size: 12px; color: #fff; text-align: justify;}
.carat1 {font-family: Arial, sans-serif, Verdana; font-size: 13px; color: #fff; text-align: justify;}
.carat1b {font-family: Arial, sans-serif, Verdana; font-size: 14px; color: #fff; text-align: justify;}

.carat2s {font-family: Arial, sans-serif, Verdana; font-size: 11px; color: #000; text-align: justify;}
.carat2m {font-family: Arial, sans-serif, Verdana; font-size: 12px; color: #000; text-align: justify;}
.carat2 {font-family: Arial, sans-serif, Verdana; font-size: 13px; color: #000; text-align: justify;}
.carat2b {font-family: Arial, sans-serif, Verdana; font-size: 14px; color: #000; text-align: justify;}

.caratDown {font-family: Arial, sans-serif, Verdana; font-size: 10px; color: #aaa;}
.colonna {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: none; font-weight: bold;}



a:link {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: underline;}
a:visited {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: underline;}
a:hover {font-family: Arial, sans-serif, Verdana; color: #bbb; font-size: 13px; text-decoration: underline;}

a.noUnder:link {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: none;}
a.noUnder:visited {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: none;}
a.noUnder:hover {font-family: Arial, sans-serif, Verdana; color: #bbb; font-size: 13px; text-decoration: none;}


a.black:link {font-family: Arial, sans-serif, Verdana; color: #000; font-size: 13px; text-decoration: underline;}
a.black:visited {font-family: Arial, sans-serif, Verdana; color: #000; font-size: 13px; text-decoration: underline;}
a.black:hover {font-family: Arial, sans-serif, Verdana; color: #555; font-size: 13px; text-decoration: underline;}

a.blackNoUnder:link {font-family: Arial, sans-serif, Verdana; color: #000; font-size: 13px; text-decoration: none;}
a.blackNoUnder:visited {font-family: Arial, sans-serif, Verdana; color: #000; font-size: 13px; text-decoration: none;}
a.blackNoUnder:hover {font-family: Arial, sans-serif, Verdana; color: #555; font-size: 13px; text-decoration: none;}


a.menuCol:link {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: none; font-weight: bold;}
a.menuCol:visited {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: none; font-weight: bold;}
a.menuCol:hover {font-family: Arial, sans-serif, Verdana; color: #bbb; font-size: 13px; text-decoration: none; font-weight: bold;}

a.menuCol2:link {font-family: Arial, sans-serif, Verdana; color: #bbb; font-size: 13px; text-decoration: none; font-weight: bold;}
a.menuCol2:visited {font-family: Arial, sans-serif, Verdana; color: #bbb; font-size: 13px; text-decoration: none; font-weight: bold;}
a.menuCol2:hover {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 13px; text-decoration: none; font-weight: bold;}


a.down:link {font-family: Arial, sans-serif, Verdana; color: #aaa; font-size: 10px; text-decoration: none;}
a.down:visited {font-family: Arial, sans-serif, Verdana; color: #aaa; font-size: 10px; text-decoration: none;}
a.down:hover {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 10px; text-decoration: none;}


a.credit:link {font-family: Arial, sans-serif, Verdana; color: #999; font-size: 11px; text-decoration: none;}
a.credit:visited {font-family: Arial, sans-serif, Verdana; color: #999; font-size: 11px; text-decoration: none;}
a.credit:hover {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 11px; text-decoration: none;}


a.lingue:link {font-family: Arial, sans-serif, Verdana; color: #999; font-size: 11px; text-decoration: none;}
a.lingue:visited {font-family: Arial, sans-serif, Verdana; color: #999; font-size: 11px; text-decoration: none;}
a.lingue:hover {font-family: Arial, sans-serif, Verdana; color: #fff; font-size: 11px; text-decoration: none;}




#txtSlide { padding: 0px 8px; }
#txtNoSlide { padding: 16px 8px 0px 8px; }



.txt {background-color: #ddd; border: 1px solid #ccc; font-family:  Arial, Verdana,Tahoma, sans-serif; font-size: 12px; color: #333;}



form {margin:0px;}


.bull {font-size:11px; font-weight:bold;}
.bianco {background-color: #ffffff; }


.port {
  width: 500px;
  padding: 3px;
  border: 1px solid #ccc;
}


ol {margin:0px; padding:0px;}
ul {margin:0px; padding:0px; list-style-type: square;}
li {margin-left: 24px; margin-bottom: 6px;}


p {margin: 0px; padding: 0px;}


.subCol {padding: 4px 0px 0px 14px;}







/* IMPAGINAZIONE */



#downRight {  
width: 450px; 
height:50px;  
position:absolute;
bottom:0px;
right:0px;  
text-align: right;
padding-right: 8px;
}

#downLeft {  
width: 450px; 
height:40px;  
position:absolute;
bottom:0px;
left:0px;
padding-left: 8px;
}



#box {  
width: 900px; 
height:500px;  
position:absolute;
top:50%;
left:50%;  
margin:-266px 0 0 -450px; 	/* orig 231 0 0 450 */
background-color:#000000;
}  




div#container{
  width:900px;
  margin:0 auto; 
  text-align:left;
  background-color: #000000;
}



#boxIndex {  
width: 785px; 
height:500px;  
position:absolute;
top:50%;
left:50%;  
margin: -250px 0 0 -392px; 
}  





/* logo */

div#header{
  width:900px;
  height:93px;
  text-align: right;
}





/* content x pagine senza scritta su barra */

div#content{
  width:900px;
  height:322px;
}

div#footerBarra{
  width:900px;
  height:46px;
}

/* content x pagine con scritta su barra */

div#contentBig{
  width:900px;
  height:368px;
}


/* content x pagine con barra e logo */

div#contentBig2{
  width:900px;
  height:461px;
}





/* footer */

div#footerMenu{
  width:900px;
  height:28px;
}







/* chiudi */

.chiudi{
  clear: both;
  font-size: 1px;
}







/* *** PNG IE6 *** */

img, div { behavior: url(js/iepngfix.htc) }



