HTML
{
  padding:0px;
  margin: 0px;   
   /*background-color: #909090;*/
}
BODY
{
  padding:0px;
  margin: 0px;
  background-color: #909090;
  background-image: url(../immagini/container_bg.jpg);
  background-repeat: repeat-x;
}


#header
{
  position:absolute;
  top:0px;
  left:0px;
  height: 114px;
  width: 100%;
}

#header A IMG
{
  border: none;
  margin-left: 25px;
  margin-top: 46px;
}


#lang
{
  position: absolute;
  top:80px !important;
  top: 98px;
  left: 520px;
  width: 300px;
  height: 16px;
  text-align:right;
  line-height:50px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #666666;
}

#lang A,#lang A:visited,#lang A:active,#lang A:link
{
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #cccccc;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
  border-right: 1px dotted #cccccc;
}

#lang SPAN
{
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #e62d2d;
  text-decoration:none;
  padding-left: 8px;
  padding-right: 8px;  
  border-right: 1px dotted #cccccc;
}

#lang A:hover
{
  color: #dddddd;
  text-decoration:underline;
}

#lang IMG
{
  border: none;
}



#center
{
  display:inline;
  float:left;

  margin-top:114px;
  margin-left: 180px;
  width: 640px;
  background-image: url(../immagini/center_bg.jpg);
  background-repeat: repeat-x;
  background-color: #c8c8c8;
  border-bottom : 2px solid #b6b6b6;
  
}



#center h1
{
  float:left;
  display:inline;
  width: 623px !important;
  width: 638px;
  height: 27px !important;
  height: 42px;
  margin: 0px;
  padding-top: 15px;
  padding-left: 15px;
  font-family: Arial, sans-serif;
  font-weight: bold !important;
  font-weight:normal;
  font-size:17px;
  color: #777777;
  background-image: url(../immagini/h1_bg.jpg);
  background-repeat: no-repeat; 
}

#content
{
  display:inline;
  float:left;
  min-height: 450px;
  _height: 450px;  
  margin-top:0px;
  margin-left: 1px;
  margin-right: 1px;
  width: 608px !important;
  width: 638px;
  background-color: #ffffff;
  padding: 15px;
}

#content P,#content INPUT, #content SELECT,#content LI, #content A, #content A:active,#content A:visited,#content A:link
{
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #666666;
}

#content A, #content A:active,#content A:visited,#content A:link
{
  text-decoration: underline;
}

#content A:hover
{
  text-decoration: none;
  color: #999999;
}

#footer
{
  display:inline;
  float:left;
  clear: both;
  margin-left: 180px;
  width:640px;
  margin-top: 3px;
  text-align:center;
  font-family: Arial, sans-serif;
  font-size:11px;
  color: #cccccc;  
}

#footer A,#footer A:link,#footer A:visited,#footer A:active
{
  font-family: Arial, sans-serif;
  font-size:11px;
  color: #cccccc;
  text-decoration:none;
  padding-left:8px;
  padding-right:8px;
}

#footer A:hover
{
  color: #ffffff;
  text-decoration:underline;
}

#login
{
  position: absolute;
  top: 440px;
  left:820px;
  width: 160px !important;
  width: 170px;
  height: 170px;
  padding-left: 10px;
  font-family:arial, sans-serif;
  font-size: 11px;
  font-weight:normal; 
  color: #333333; 
}

#login SPAN
{
  font-family:arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #333333;  
}

#login FORM
{
  padding:0px;
  margin:0px;
}

#login A,#login A:visited,#login A:link,#login A:active
{
  font-weight: bold;
  text-decoration:underline;
  color: #333333;
}

#login A:hover
{
  text-decoration:none;
  color: #666666;
}

#login LABEL
{
  font-family:arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #e62d2d;
  width:180px;
}

#login INPUT
{
  font-family:arial, sans-serif;
  font-size: 11px;
}

#login INPUT.text
{
  font-weight:bold;
  color: #777777;
  width: 150px;
}

#colsx
{
  position: absolute;
  top: 114px;
  left:0px;
  width: 180px;
  height: 288px;
}

#colsx UL
{
  padding: 50px 0px 0px 10px;
  margin:0px;
}

#colsx UL LI
{
  list-style: none;
  padding:0px;
  margin:0px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;  
  line-height: 20px;  
  color: #666666; 
  border-bottom: 1px dotted #cccccc;
}

#colsx UL LI A,#colsx UL LI A:visited,#colsx UL LI A:link,#colsx UL LI A:active
{
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #666666; 
  text-decoration:none;
}

#colsx UL LI A:hover
{
  color: #999999;  
  text-decoration:none;
}

#colsx UL LI SPAN
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #666666; 
}




#coldx
{
  position: absolute;
  top: 114px;
  left:820px;
  width: 170px;
  height: 288px;
}

#coldx UL
{
  padding: 50px 0px 0px 10px;
  margin:0px;
}

#coldx UL LI
{
  list-style: none;
  padding: 0px;
  margin:0px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 20px;  
  color: #999999; 
  border-bottom: 1px dotted #cccccc;
}

#coldx UL LI A,#coldx UL LI A:visited,#coldx UL LI A:link,#coldx UL LI A:active
{
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #999999; 
  text-decoration:none;
}

#coldx UL LI SPAN
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #666666; 
}

#coldx UL LI A:hover
{
  color: #cccccc;  
  text-decoration:none;
}


#menu
{
  position: absolute;
  top: 450px;
  left:0px;
}

#menu UL
{
  display:inline;
  width:200px;
  float:left;
  padding:0px;
  margin: 0 0 0 30px;
  
}

#menu LI
{
  display:inline;
  float:left;
  width:200px;
  height: 23px;
  list-style: none;
  padding:0px;
  margin:0px;
}

#menu LI A,#menu LI A:visited,#menu LI A:link,#menu LI A:active
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #e62d2d; 
  padding-left:5px;
  text-decoration:none;
  letter-spacing:1px;
  text-transform: uppercase;
  border-left: 3px solid transparent;
  
}

#menu LI A:hover
{
  color: #444444;  
  text-decoration:none;
  border-left: 3px solid #444444;

  
}

#menu LI SPAN
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #e62d2d; 
  padding-left:5px;
  letter-spacing:1px;
  text-transform: uppercase;
  text-decoration:none;
  border-left: 3px solid #e62d2d;  
}


IMG.csimg
{
    float:left;
    display:inline;
    margin-right:12px;
    margin-top: 30px;
    margin-bottom: 30px;
}
/* *************************************************** */
IMG
{
	border: none;
}


.red
{
  color: #d60000;
}

h5
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #888888; 
  margin-bottom:0px;
}

h3
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
  color: #333333; 
  margin: 0px;
}

