/* @group Main */
html{height: 100%;margin-bottom: 1px;}
body {margin: 0;padding: 0;font-size: 13px;line-height: 125%;font-family: Arial, Helvetica, sans-serif;color: #333;background: url(../images/bg.png) repeat-x top left #14335c ;}
p{margin-top: 10px; margin-bottom: 15px;}
a img {border: 0;}
ul li {padding-left: 10px;}
h1, h2, h3, h4 {padding-bottom: 5px;margin: 15px 0;font-size: 170%;font-size: 150%;font-size:  120%;}
h3{font-family: Arial, Helvetica, sans-serif;}
fieldset{border: 0;padding: 5px 0;}
form{border: 0;margin: 0;padding: 0;}

a:link,
a:visited {text-decoration: none;color: #000099;}
a:hover{color: #CC0000;	text-decoration: underline;}

#page_bg{height: 100%;padding: 0;margin-bottom: 1px;}


div.mainbg{margin-bottom: 10px; background: #f0f0f0;	border-left: 1px solid #e2e2e2;	border-right: 1px solid #e2e2e2;	border-bottom: 1px solid #e2e2e2;}

div.wrapper{width: 1000px;margin: 0 auto;position: relative;padding-bottom: 1px;}

#header{position: relative;height: 107px;background: #000000;}

#topbox {position: absolute;top: 0px;left: 0px;width: 100%;height: 78px;color: #BAFE39;}

table.mainbg{width: 100%;border-bottom: 1px solid #e2e2e2;}
table.user, table.userblock{width: 100%;}

td.main{background: #f0f0f0;}
td.side {border-left: 1px solid #fff;	width: 300px; background:#FFFFFF}
td.user {width: 50%;}

div.block {padding: 5px 5px 0 5px;border-top: 1px solid #fff;}
div.block a:link {color: #000099;	text-decoration: none;}
div.block a:hover {color: #CC0000;text-decoration: none;}
div.block .moduletable {border: 1px solid #e2e2e2;}
div.block .moduletable h3 {background-color: #e2e2e2}

div.ste .moduletable h3 {background-color: #e2e2e2}

div.moduletable h3{font-size: 100%;}

.moduletable{padding:5px;margin: 0;margin-bottom: 10px;}
.moduletable h3{padding: 0;margin-top: -5px;margin-left: -5px;margin-right: -5px;margin-bottom: 5px;padding: 5px 5px 5px 23px;line-height: 100%;}

div#footer {border: 1px solid #f0f0f0;background: #ccc;color:#ccc;height: 31px;line-height: 28px;text-align: left;}
div#footer a{color:#1fa2cd;}
div#footer a:hover{	color:#000;}
div#footer table{width:auto;margin: 0 auto;}

.jdSlideshow{display: none;overflow:hidden;position: relative;}
.jdSlideshow img{border: 0;margin: 0;}
.jdSlideshow .slideElement{width: 100%;height: 100%;background-color: #000;background-repeat: no-repeat;}
.jdSlideshow .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;}
.jdSlideshow .slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;}
.jdSlideshow .slideInfoZone h2{padding: 0;font-size: 90%;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdSlideshow .slideInfoZone p{padding: 0;font-size: 80%;margin: 2px 5px;color: #eee;}
.jdSlideshow a{font-size: 100%;text-decoration: none;color: inherit;}

div#topbox div.moduletable h3 {
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 2px 0 0 0;
	font-size: 110%;
}

.hide{display: none;}

a#active:link,
a#active:visited {
	color: #333;
}

li.active a:link,
li.active a:visited {
  color: #333;
}

div.contenuti{background-color: #F3F3F3;border: 1px solid #E1E1E1;margin: 0px auto;padding: 10px 20px;font-family: verdana;}
div.contenuti p{font-family: verdana;}

div#tagcloud{margin-top:10px}
div#tagcloud font.h1{font-size:18px; line-height:20px; color: #643200}
div#tagcloud font.h2{font-size:14px; line-height:20px; color: #643200}
div#tagcloud font.h4{font-size:10px; line-height:20px; color: #643200}

.bordo_top{BORDER-TOP: 1px solid #5A5A5A;}
.bordo_bottom{BORDER-BOTTOM: 1px solid #5A5A5A;}

#pegasoh2{text-align: center; padding:15px;}
DIV.Part{text-align:left; margin-bottom:0px; margin-top:0px; margin-right:0px; text-indent:0px; direction:ltr}
DIV.Part H5{text-align:justify; margin-bottom:0px; margin-top:0px; margin-right:0px; text-indent:0px; direction:ltr; line-height:16px}
DIV.Part P{ text-align:justify; margin-bottom:16px; margin-top:0px; margin-right:0px; text-indent:0px; direction:ltr; line-height:16px}

dl dt span{text-align:justify;}
div.Sect{ text-align:left;margin-bottom:0px; margin-top:0px; margin-right:0px; text-indent:0px; direction:ltr}

.boxflash{background: #FFFFFF; padding-bottom:3px; border:1px solid #797979}
.boxflash ul{padding:0px 0px 0px 20px;  margin:0px}
.boxflash ul li{padding:0px; margin:0px}
.boxflash div{margin:0px 5px 5px 0px}

.h1cont{height:27px; background: url(../images/h1_cont.png) no-repeat; padding:8px 0px 0px 55px}
.h1fatt{height:27px; background: url(../images/h1_fattu.png) no-repeat; padding:8px 0px 0px 55px}
.h1stat{height:27px; background: url(../images/h1_stat.png) no-repeat; padding:8px 0px 0px 55px}
.h1ordi{height:27px; background: url(../images/h1_ordi.png) no-repeat; padding:8px 0px 0px 55px}
.h1agen{height:27px; background: url(../images/h1_agen.png) no-repeat; padding:8px 0px 0px 55px}
.h1altr{height:27px; background: url(../images/h1_altr.png) no-repeat; padding:8px 0px 0px 55px}
.h1cesp{height:27px; background: url(../images/h1_cesp.png) no-repeat; padding:8px 0px 0px 55px}
.h1ecom{height:27px; background: url(../images/h1_ecom.png) no-repeat; padding:8px 0px 0px 55px}

#gallery{width:700px}

div.login{width:68px;height:23px; background: url(../images/tasto_log.png) no-repeat; padding-top:5px}

.textLeft{float:left; margin:0px; padding:0px}
.textText{background:transparent url("/images/bkgSearchBox.gif") repeat-x center top; border:0 none; height:20px; padding-bottom:5px; margin:0px; float:left; font-size:13px; font-family:"Trebuchet MS", tahoma, sans; }
.textRight {float:left;margin-left:-3px; margin-bottom:0px;}
/*.searchBox{border:0px; border-top:1px solid #F28668; border-bottom:1px solid #F28668; margin:0px 3px 0px 0px; float:left; width:200px; font-size:11px; font-family:"Trebuchet MS", tahoma, sans; }*/

div#flottante{ background: #FFFFFF;position:absolute; top:150px; right:275px; z-index:100; width:424px; border:1px solid #000000}
div#flottante div span{font-size:10px; color:#5A5A5A; cursor:pointer;}
div#flottante div span.chiudi{float:right; text-align:right;}


