body{
margin:0;padding:0;
font: 14px Gill Sans MT, Arial, Sans-Serif;
height:100%;
background:#000 url(../image/comuni/bkgBody.jpg) top left repeat-x;

}

.h1{
 font: bold 1.7em Gill Sans MT, Arial, Sans-Serif; color:#424445;
}

h2{
 font: bold 1.4em Gill Sans MT, Arial, Sans-Serif; color:#ff0000;
}
#aux {width:100%; float:left}
#cnt {width:1004px;margin:0 auto; text-align: left;}



/*HEADER*/
#Header {
/*height:130px;*/

width:1004px;
height:142px;
margin:17px 0 0 0;
/*background:#fff  url(../image/bkjHeaderInterna.jpg) left top repeat-x;*/
/*background:#712b1e;*/
float:left;
background:#fff

}

#HeaderLogo{
width:190px;
/*height:120px;*/
border:0px solid #000;margin:10px 0 0px 10px;
float:left;
}
.HeaderLogoDx{
width:795px;
float:left;
border:0px solid #000;
background:#fff;
height:135px;
}
#Login{float:left;
position:relative;
margin:120px 0 0 200px;
color:#000;
font-weight:bold;
float:left;
vertical-align:middle;
text-align:left;
width:260px;
border:0px solid #000;
}
#Login img{float:left; text-align:right; margin:0 5px 0 0;}


#Login a{
text-decoration:none;
color:#000;

}
	
#Login a:hover{
text-decoration:underline;
color:#000;
	}


#MioCarrello{float:left;
margin:2px 0 0 10px;
color:#000;
width:310px;
height:116px;
background:#ccc;
padding:10px;
text-align:left;
}
#MioCarrello_Box1{
float:left;
margin-bottom:1px solid #fff;
background:#712c1e;
width:310px;
font-weight:bold;
font-size:12px;
text-align:center;
margin:0 0 3px 0;
color:#fff;
	}

#MioCarrello_Box1 a{ color:#fff;text-decoration:none;}

#MioCarrello_Box1 a:hover{color:#fff;text-decoration:underline;}

#MioCarrello_Box2{
float:left;
border-bottom:1px dashed #fff;
width:280px;
margin:0 0 5px 0;
}
#MioCarrello_Box3{
float:left;
border-bottom:1px dashed #fff;
margin:0 0 5px 0;
width:30px;
}



#HeaderMenu{
width:100%;
height:44px;
background:#8b2312;
float:left;
margin:1px 0 0px 0;
border:0px solid #000;
color:#FFF;
}


#Corpo{
width:1004px;
background:#fff;
float:left;
margin:0px 0 0 0;

}
div#Banner{
width:989px;
height:381px;
margin:7px;
position:relative;
float:left;
}

ul#mainmenu
{
    position:absolute;
    top:10px;
	left:765px;
    margin:0;
    padding:0;
    list-style:none;
	
}
ul#mainmenu li
{
    float:left;
    margin-bottom:20px;
	text-align:left;
	border:1px solid #000;
}
ul#mainmenu li a
{
    display:block;
    width:200px;
	height:80px;
    padding:10px 5px 45px 5px;
    color:#fff;
    text-decoration:none;
    font-size:15px;
}
ul#mainmenu li a span
{
    font-size:0.9em;
	text-align:center;
    /*text-transform:lowercase;*/
}
ul#mainmenu li.turista a
{
    background:transparent url(../image/home/bkgBox.png) repeat;
}
ul#mainmenu li.turistaselected a,
ul#mainmenu li.turista a:hover
{
    background:#8b2312;
}
ul#mainmenu li.cittadino a
{
    /*background:transparent url(../image/home/bkgBox.png) repeat;*/
	background:#8b2312;
}
ul#mainmenu li.cittadino selected a,
ul#mainmenu li.cittadino a:hover
{
    background:#8b2312;
}
ul#mainmenu li.amministrazione a
{
    /*background:transparent url(../image/home/bkgBoxNero.png) repeat;*/
	background:#000;
}
ul#mainmenu li.amministrazione selected a,
ul#mainmenu li.amministrazione a:hover
{
    background:#000;
}
ul#mainmenu li.amministrazione img{float:left;border:0px;padding:0 10px 0 0;}

#BoxNavigazione{
border-bottom:1px solid #ececec;
padding:2px;	
float:left;
width:980px;
margin:5px 0 0 10px;

	}

#Navigazione{
float:left;
width:730px;
border:0px solid #000;
margin:0 0 10px 0;
}
#Navigazione a{
text-decoration:none;
color:#000;
}
#Navigazione a:hover{
text-decoration:none;
color:#b32622;
text-decoration:underline;
}

#TornaElencoProdotti{
float:left;
text-align:right;
width:40%;
}

#RicercaInterna{
float:left;
text-align:right;
width:40%;

}
#RicercaInterna a{
text-decoration:none;
color:#333;
}
#RicercaInterna a:hover{
text-decoration:UNDERLINE;
color:#333;
}
#RicercaInterna img{
border:0px;
}

#TornaLista{
text-align:right;
width:220px;
border:0px solid #000;
float:right;
}
#TornaListaIcona{
float:right;
}
#TornaListaIcona img{
border:0px;
}
#TornaListaTesto{
float:right;
margin:0 3px 0 0px;
}
#TornaListaTesto a{
text-decoration:none;
color:#333;
}
#TornaListaTesto a:hover{
text-decoration:UNDERLINE;
color:#333;
}


#ImmaginiFraseConcetto{
margin:2px 0 0 0;
text-align:left;
float:left;
padding:5px;
}

#ContenutoPagina1{
float:left;
min-height:400px;
font-size:12px;
width:1000px;
text-align:justify;
margin:0 0 20px 0;
overflow:auto;
}


#ContenutoPagina{
float:left;
min-height:413px;
font-size:14px;
width:980px;
text-align:justify;
margin:5px 0 0 10px;
border:0px solid #000;
}

#ContenutoPagina a{
color:#CC0000;
text-decoration:none;
}

#ContenutoPagina a:hover{
color:#CC0000;
text-decoration:underline;
}

#ContenutoPagina p{font-size:14px;}
#ContenutoPagina h1{ color:#8c2212;margin:0px;font-weight:bold; font-size:25px;}
#ContenutoPagina h2 {font-weight:bold; font-size:18px;color:#8c2212;}

#BoxLogin{
float:left;
width:430px;
padding:10px;
border:0px solid #000;
margin:0 10px 0 0;
font-size:14px;
	}


#PresentazioneTipologie{
float:left;
text-align:justify;
margin:10px 0 0 0;
}


#Footer{
width:996px;
float:left;
border:0px solid #000;
/*background:#b32622 url(../image/bkgFooter_interna.jpg) top left repeat-x;*/
background:#000;
color:#fff;
padding:3px;
}
#FooterCentra{
width:950px;
margin:0 auto;
text-align:left;
border:0px solid #000;

}

.FooterTesto{
float:left;
color:#fff;
font-weight:bold;
margin:17px 0 0 0;
text-align:center;
}