@charset "UTF-8";
/* CSS Document */

#contenitore {
 width:1000px;
 height:1051px;
 position:relative;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
 margin-left:auto;
 margin-right:auto;
}

#intestazione_alta {
 width:970px;
 height:20px;
 background:url(../images/01intestazione_alta.jpg) top left no-repeat;
 position:absolute;
 top:0;
 left:0;
 padding-top:10px;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
 text-align:right;
 color:#aaaaaa;
 padding-right:30px;
}

#intestazione_alta h1 {
 font-size:10px;
 font-weight:normal;
 margin:0;
}

#intestazione_bassa {
 width:970px;
 height:110px;
 background:url(../images/02intestazione_bassa.jpg) top left no-repeat;
 position:absolute;
 top:30px;
 left:0;
 padding-top:10px;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
 text-align:right;
 font-size:9px;
 color:#535353;
 padding-right:30px;
}

#pubbli {
 width:450px;
 height:40px;
 position:absolute;
 bottom:0;
 left:250px;
 text-align:left;
 padding:0;
 z-index:900;
}

#pubblimaiden {
 width:468px;
 height:60px;
 position:absolute;
 bottom:60;
 left:250px;
 text-align:left;
 padding:0;
 z-index:901;
}


#intestazione_bassa h2 {
 font-size:12px;
 font-weight:bold;
 margin-top:0;
 margin-bottom:5px;
 text-align:center;
}

#menu {
 width:965px;
 height:36px;
 position:absolute;
 top:150px;
 left:0;
 padding-top:15px;
 padding-bottom:0;
 padding-right:35px;
 background:url(../images/sfondomenu.jpg) top left no-repeat;
 color:#666666;
 font-weight:bold;
 font-size:12px;
 text-align:right;
}

#frammezzo01 {
 width:1000px;
 height:24px;
 background:url(../images/04frammezzo01.jpg) top left no-repeat;
 position:absolute;
 top:201px;
 left:0;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}


#intour {
 width:237px;
 height:745px;
 background:url(../images/06intour.jpg) top left no-repeat;
 position:absolute;
 top:225px;
 right:0;
 padding-top:10px;
 padding-bottom:0;
 padding-left:5px;
 margin-top:0;
 margin-bottom:0;
 font-size:10px;
 text-align:left;
}

#frammezzo02 {
 width:758px;
 height:13px;
 background:url(../images/07frammezzo02.jpg) top left no-repeat;
 position:absolute;
 top:381px;
 left:0;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}

#frammezzo03 {
 width:758px;
 height:30px;
 background:url(../images/09frammezzo03.jpg) top left no-repeat;
 position:absolute;
 top:580px;
 left:0;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}


#frammezzo04 {
 width:758px;
 height:20px;
 background:url(../images/11frammezzo04.jpg) top left no-repeat;
 position:absolute;
 top:760px;
 left:0;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}


#sponsor {
 width:758px;
 height:50px;
 background:url(../images/00struttura_sponsor.jpg) top left no-repeat;
 position:absolute;
 top:930px;
 left:0;
 padding-top:21px;
 padding-bottom:0;
 padding-left:0;
 margin-top:0;
 margin-bottom:0;
 color:#666666;
 font-size:9px;
}

#sponsor_sin {
 text-align:left;
 padding-left:135px;
}

#sponsor_cen {
 text-align:left;
 padding-left:10px;
}

#sponsor_des {
 text-align:right;
 padding-right:55px;
}

#frammezzo05 {
 width:1000px;
 height:20px;
 background:url(../images/14frammezzo05.jpg) top left no-repeat;
 position:absolute;
 top:980px;
 left:0;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}


#piede {
 width:1000px;
 height:45px;
 position:absolute;
 bottom:0;
 left:0;
 padding-top:5px;
 color:#aaaaaa;
 font-size:9px;
 background:white;
 margin-top:0;
 margin-bottom:0;
}



#intoursin {
 float:left;
 width:93px;
 text-align:left;
 line-height:10px;
 font-size:10px;
 
}

#intourdes {
 float:left;
 width:93px;
 text-align:left;
 line-height:10px;
 font-size:10px;

}



.norientro {
 margin-left:-30px;
 list-style-type:square;
}

.titolini {
 font-size:12px;
 font-weight:bold;
}

.pallino_intour {
 vertical-align:top;
}