/* Resetter */

*{
  margin : 0; padding : 0;
}
ul, ol {list-style : none;}
/*IE PNG FIX*/
div {
	
}

/* Inizio Tipografia e colori */

body, a, input {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-size : 12px;
	color : rgb(77,77,77);
	line-height : 120%;
}
a{
  color : rgb(145,137,106);
}
a:hover{
  color : rgb(100,96,73);
}
h1{
  font-size : 16px;
  height : 16px;
  _height : 18px;
  color : #fff;
  padding : 7px 0px;
  _padding : 6px 0px;
  _padding-bottom : 5px;
  padding-left : 18px;
  background : url('http://www.isicomori.com/wp-content/themes/sicomori/images/top-col-sx.gif') no-repeat left top;
}
h1.no-bck{
  background : none;
  color : rgb(231,120,172);
}
h1.pink{
  background : rgb(231,120,172);
}

/* Inizio Struttura */

body{
  background : rgb(227,229,230) url('http://www.isicomori.com/wp-content/themes/sicomori/images/bck-body.gif') repeat-x left top;
  height : 100%;
}
#top{
  height : 80px;
}
#contenitore{
  width : 960px;
  margin : 0px auto;
  margin-bottom : 35px; 
}
#header{
  height : 315px;
  background : url('http://www.isicomori.com/wp-content/themes/sicomori/images/header.jpg') no-repeat left top;
}
#navigazione{
  float : right;
  width : 380px;
  height : 80px;
}
.logo{
  float : left;
  width : 200px;;
  background : url('http://www.isicomori.com/wp-content/themes/sicomori/images/logo.gif') no-repeat left top;
  height : 80px;
  margin-left : 191px;
  _margin-left : 96px;
}
#navigazione li{
  float : left;
  height : 65px;
  border-right : 1px solid rgb(231,120,172);
  width : 75px;
  text-align : right;
}
#navigazione li a{
  display : block;
  float : left;
  font-weight : bold;
  text-align : bottom;
  color : #fff;
  text-decoration : none;
  height : 15px;
  width : 45px;
  padding-top : 50px;
  padding-left : 22px;
}
#navigazione li a:hover{
  text-decoration : underline;
  color : rgb(231,120,172);
}
#contenuto{
  width : 960px;
  margin-left : 0 auto;
  height : auto;
  _display : inline; /* solo per ie6 bug */ 
}
#colonna{
  margin-top : 10px;
  float : left;
  background : #fff;
  width : 760px;
}
.colonna-sx {
  display : inline;
  margin-left : -760px;
  _margin-left : -760px;
  border : 0px;
  width : 199px;
  float : left;
  background : #fff;
  height : auto;
  border-right : 1px dotted rgb(231,120,172);
}
.colonna-sx li a{
  text-decoration : none;
  color : rgb(190,44,128);  
}
.colonna-sx li.livprinc{
  margin-bottom : 20px;
  background : #fff;
}
.colonna-sx ul ul{
  margin-top : 11px;
}
.colonna-sx ul ul li{
  display : block;
  padding-left : 20px;
  height : 20px;
}
.colonna-dx{
  border : 0px;
  margin-top : 10px;
  width : 200px;
  float : right;
  height : 100%;
}
.colonna-dx img{
  display : block;
  float : none;
  margin-right : 0px;
  margin-top : 20px;
  margin-left : 20px;
  margin-bottom : 10px;
}
.colonna-cx{
  float : left;
  margin-left : 200px;
  _margin-left : 100px;
  width : 560px;
  height : auto;
  background : #fff;
}
.colonna-cx img{
  display : block;
  float : left;
  margin-right : 15px;
  margin-top : 5px;
  margin-left : 15px;
  margin-bottom : 10px;
  _margin : 0px;
  _margin-bottom : 5px;  
}
.colonna-cx p{
  display : block;
  margin-left : 5px;
  padding : 8px;
  color : rgb(104,103,108);
  border : 0px;
  line-height : 100%;
}
.colonna-dx p {
  padding-left : 20px;
  line-height : 140%;
}
.colonna-dx p a, .colonna-sx p a{
  text-decoration : none;
  color : rgb(190,44,128);
}
.colonna-dx p a:hover, .colonna-sx p a:hover, .colonna-sx li a:hover{
  text-decoration : underline;
}
.colonna-sx div{
  padding :15px;
  color : rgb(190,44,128);
  line-height : 140%;
}
#footer{
  color : #fff;
  background : url('http://www.isicomori.com/wp-content/themes/sicomori/images/footer.gif') repeat-x left center;
  text-align : center;
  padding-top : 8px;
  height : 27px;
}

/* Regole Uso Generale */

.clearer {
  clear : both;
}
.leftflotter {
  float : left !important;
}
.rightflotter{
  float : right !important;
}





