/* CSS Document */
body{background:#FFF;font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#fff;margin:0}
body a{color:#fff}
#page{clear:both;width:990px;margin:0 auto;}
#body{clear:both;width:990px;margin:0;float:left;background:#E67817}
#header {width: 990px;text-align:left;margin-bottom: 5px;}
.headerMenuMainBox{float:left;width:100%;background:url("/festival/images/bk_menu.gif");height:19px;overflow:visible !important;overflow:hidden }
.left{float:left}
.left5{float:left;margin-right:5px}


.right{float:right}
.clear{clear:both}
#header_top {height:250px;background:url("images/bg-header.jpg");padding: 15px 10px 0 10px;}
#header .headerLogo{margin:-25px 0 0 0;float:left;width:150px;}
#header .headerMenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;width:810px;text-align:left;float:left;}
#header .headerMenu a{color:#DAEAF7;font-weight:normal;text-decoration: none;background: url("images/arr_headernav_old.gif") no-repeat 5px;	padding: 0 15px 0 15px;}
#header .headerMenu a:hover{color:#DAEAF7;font-weight:normal;text-decoration: underline;}
#header .headerMenu select{color:#DAEAF7;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;background: #005B9C;}
#header .headerImage{margin:0px}

#header .headerMenuMain{height:19px;position:relative;float:left;}
#header .headerMenuMain img{border:0}
#header .headerMenuSec,#header .headerMenuTer{font-family:Verdana, Tahoma, Arial;background:#DAEAF6;padding:2px;border:1px solid #005B9C;}
#header .headerMenuSec{float:left;position:absolute;top:19px;left:0px;z-index:10000;float:left;}
#header .headerMenuSec div,#header .headerMenuTer{margin:0 5px;border-bottom:1px solid #005B9C;padding:4px 0;white-space:nowrap} 
#header .headerMenuSec div a,#header .headerMenuTer div a{text-decoration:none;}
#header .headerMenuSec .noborder,#header .headerMenuTer .noborder{border-bottom:0}
#header .headerMenuSecBox{width:100%;float:left;position:relative}

#header .headerMenuTer{float:right;position:absolute;top:0px;right:-164px;width:150px;overflow:hidden}

#content{float:left;width:742px;margin:0;display:inline;background:#E67817;padding:25px 0 0 10px}
#sidebar{float:left;width:238px;margin:0;display:inline;background:#E67817}
#tail{float:left;width:970px;margin:0;background:#E67817;padding:0 10px;border-top:1px solid #C45C00}
#tail p{margin:0;padding:5px 0 0 0}

.boxShade{float:left;width:232px;border:3px solid #C45C00;background:#EDEDED;margin:25px 0;overflow:hidden;color:#444} .boxShade a{color:#444}
.boxShade .titleSm{background:#C45C00;color:#fff;padding:3px 5px;font-weight:bold }
.boxShade fieldset{border:0;padding:0 10px 10px 10px}
.boxShade form{padding:0;margin:0}
.boxShade p{margin:0;padding:3px 0 0 0 }

.line{float:left;width:100%;font-size:0;border-top:1px solid #333;margin:5px 0 2px 0}
.lineDotted{float:left;width:100%;font-size:0;border-top:3px dotted #fff;margin:7px 0 5px 0}

.offerta{float:left;width:90%;border:3px solid #C45C00;margin:0 0 25px 0}
.offerta p{padding:0 10px;}
.offerta .titleSm{background:#C45C00;color:#fff;padding:3px 5px;font-weight:bold }
.prezzo{color:#fff;font-weight:bold;font-size:1.2em}
.offerta ul{list-style:square}

.button{width:70px;text-decoration:none;float:left;font-size:12px;background:url("images/button.gif");text-align:center;height:16px;padding:0px 5px;color:#045E92;font-weight:bold;} 
.button:hover{text-decoration:underline;color:#045E92}

#content h1{float:left;font-size:3em;margin:0 0 0px 0;padding:0;font-weight:100}
#content h2{font-size:1.8em;margin:0 0 2px 0;padding:0;font-weight:100}
#content .text{float:left;width:740px;display:inline;overflow:hidden;}
#content .text .textH{float:left;width:480px;margin:0 25px 0 0 }
#content .text .img{float:left;width:195px;overflow:hidden} #content .text .img img{border:0}


