html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

html{background:#000;}
body{font-family:arial;color:#fff;font-size:11px;background:#000}

h1,h2,h3,h4 {}
h1{font-size:12px;width:100%;line-height:33px;margin:0 0 20px 0;color:#fea004;}
	h1.start{line-height:14px;margin:0;text-align:center;text-transform:capitalize;}
h2{font-size:20px;color:#2A4A53;}
h3{font-size:18px;color:#2A4A53;margin-bottom:20px;}
h4{font-size:16px;color:#2A4A53;text-transform:none;margin-bottom:10px;}

a{text-decoration:none;color:#fff;font-family:arial;}
a:hover{text-decoration:underline;}

h2 a{color:#2A4A53;font-family:georgia,times,'times new roman';}

p{font-family:arial;line-height:16px;padding-bottom:15px;}
	p.didascalia{font-size:9px;color:#000;margin-bottom:20px;text-align:right;}

li{list-style-type:none;}

.f_r{float:right;}
.f_l{float:left;}

#container{width:845px;margin:0 auto;}

#header{width:100%;height:69px;overflow:hidden;border-bottom:2px solid #898989;margin:10px 0 20px 0;}
	#header h1{background:url('../images/logo.png') no-repeat scroll 0 0;float:left;
	height:69px;width:248px;line-height:1000px;overflow:hidden;display:block;}
	#header a{font-family:georgia,times,'times new roman';}
	#copy{float:right;margin-top:1px;}
		#copy img{width:51px;margin-bottom:6px;}

#corpo{}
#menu{float:left;width:145px;text-transform:capitalize;}
	#menu li{margin-bottom:4px;font-weight:bold;}
		#menu ul ul{margin:8px 0 8px 25px;}
		#menu ul ul li{font-style:italic;font-weight:normal;}
	#menu1{margin-bottom:30px;}
	#menu2{margin-bottom:30px;}

#content{float:left;width:610px;border:2px solid #d0d0d0;border-top:none;border-bottom:none;position:relative;}
	#content p{padding:10px 10px 10px 20px;}
	#content ul{padding:10px 10px 10px 20px;}
	#content li{line-height:16px;}
	#content b{color:#fea004;}

.lista_clienti{margin:0 20px 0 20px;}
	.lista_clienti li{margin-bottom:5px;}
	.lista_clienti li p{width:275px;}

#foto li{margin:0 5px 5px 5px;float:left;width:150px;height:110px;overflow:hidden;}

#menu3{margin-bottom:30px;}

.lista_normale{font-family:arial;margin:0 0 15px 16px;list-style-type:square;}
	.lista_normale li{margin-bottom:10px;}
.lista_nomi{font-family:arial;font-size:14px;}
.lista_nomi li{margin-left:16px;list-style-type:square;border-bottom:1px dotted #ccc;padding:10px 0 10px 10px;}
	.lista_nomi ul{padding:10px 0 10px 0;}
	.lista_nomi li li{list-style-type:circle;}
.lista_file{margin-left:0;}
	.lista_file li{list-style-type:none;padding-left:25px;margin-left:0;background:transparent url(../images/documents_16.png)no-repeat 0 50%;}
.lista_palmares{margin-left:0;}
	.lista_palmares li{list-style-type:none;margin-left:0;}
.lista_movies{margin-left:0;}
	.lista_movies li{list-style-type:none;margin-left:0;}
	.lista_movies li p{font-size:12px;}
	
.divisore_top{padding-top:40px;border-top:1px dotted #ccc}

#footer_container{width:100%;background:url(../images/footer_back.png) repeat-x 0 100%;}
#footer{border-left:1px solid #2A4A53;margin-top:110px;}
	#footer p{margin:0 0 0 159px;padding:20px 0 26px 30px;border-left:1px solid #2A4A53;}
	
.hor_list li{float:left;}

.end{margin-bottom:0;}

.thumb_movie{float:right;margin:0 0 10px 10px;width:150px;}
.thumb_palmares{float:left;margin:0 15px 0 0;width:150px;}

.data{font-size:18px;font-family:georgia,times,'times new roman';background:transparent url(../images/history_16.png) no-repeat 0% 50%;padding:1px 0 1px 23px;margin-bottom:10px;}

.en_butt{background:transparent url(../images/gb.gif) no-repeat 0 50%;padding-left:23px;}
.it_butt{background:transparent url(../images/it.gif) no-repeat 0 50%;padding-left:23px;}
.mail_butt{background:transparent url(../images/mail_16.png) no-repeat 0 50%;padding:1px 0 1px 23px;}
.print_butt{background:transparent url(../images/print_16.png) no-repeat 0 50%;padding:1px 0 1px 23px;}
.group_butt{background:transparent url(../images/group_16.png) no-repeat 0 50%;padding:1px 0 1px 23px;}
.pdf_butt{background:transparent url(../images/acroread.png) no-repeat 0 50%;padding:1px 0 1px 23px;}
.more_butt{background:transparent url(../images/go_16.png) no-repeat 100% 50%;padding:1px 23px 1px 0;}
.more{text-align:right;margin-top:40px;}
.link{background:transparent url(../images/external.gif) no-repeat 100% 50%;padding:1px 16px 4px 0;}

.description{font-size:12px;}

.news_container{margin-bottom:30px;border-bottom:1px dotted #999;}
 
.clear {
   clear: both;
}

.selected{color:#fea004;font-weight:bold;}

form {}
form li {list-style-type: none;padding: 10px;margin-bottom:10px;}
form ul {margin:0;padding:10px;padding-top:50px;}
form label {float:left;margin:6px 10px 0 45px;width:140px;font-weight:bold;}
form textarea {width:300px;padding:3px;font-size:15px;border:1px solid #ccc;}
form input {padding:1px;width:300px;}
form select {font-size:16px;}
form .file{width:375px;}
#error_message {text-align:left;}
.error {font-weight:bold;margin:0;color:#333;background-color:#fea004;padding:15px;border-color:#f00;}
.butt a{color:#fff;padding:10px;}
#delete_butt a{background:#FCC0BC;}
	#delete_butt a:hover{background:#f00;}
/*float:right;margin-right:50px;*/
/*this is relative to the form label field + 10px*/
.align_to_field {padding-left:160px;font-size:11px;color:#777;}
.required {color:#f00;}
.form_container{width:610px;}
#submit_butt{float:right;font-weight:bold;color:#333;margin:15px 85px 30px 0;background:#333;color:#fff;border:none;
	width:120px;height:25px;}
.field_description{background:#FFFBCC;border:1px solid #E6DB55;}
	.field_description p{font-size:11px;color:#666;}

#main_container{position:relative;}
#flashAnim{position:absolute;top:0;left:0;z-index:999;}

#content{height:511px}
#carousel{float:right;width:46px;text-align:center;overflow:hidden;margin:34px 10px 0 0;}
	.scroll{height:34px;position:absolute;cursor:pointer;right:-64px;}
		.scroll img{width:15px;}
	#next{bottom:-20px;}
	#prev{top:0;}
#thumb-list{overflow:hidden;height:443px;margin-bottom:20px;width:65px;}
#thumb-list li{margin-bottom:11px;text-align:center;height:65px;width:45px;}
	#thumb-list li img{height:65px;cursor:pointer;}
#main_container ul{}
	#main_container li{position:absolute;top:0;left:0;width:600px;height:497px;margin:0;padding:0;margin-left:5px;background:#000;overflow:hidden;display:none;}
	#main_container li.sel{display:block}
		#main_container li img{margin:20px auto 0;}
		
#prevFotoButt,#nextFotoButt{width:150px;height:443px;position:absolute;top:0;cursor:pointer;}
#prevFotoButt{left:0;}
	#prevFotoButt:hover{background:url(../images/ad_prevBlack.png) 0 50% no-repeat}
#nextFotoButt{right:0;}
	#nextFotoButt:hover{background:url(../images/ad_nextBlack.png) 100% 50% no-repeat}

/*body .ad-gallery{width:600px;margin:0px auto;}
.ad-gallery,.ad-gallery *{margin:0;padding:0;}
.ad-gallery .ad-image-wrapper{width:100%;height:400px;margin-bottom:40px;position:relative;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{/* Or else IE will hide it */
/*background:url('../images/non-existing.jpg')\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url('../images/ad_prev.png');width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url('../images/ad_next.png');width:30px;height:30px;right:0;left:auto;}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url('../images/opa33.png');color:#000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block;}
.ad-gallery .ad-controls{height:20px;}
.ad-controls{display:none;}
.ad-gallery .ad-info{float:left;}
.ad-gallery .ad-slideshow-controls{float:right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;}
.ad-gallery .ad-nav{margin:0 20px;position:relative;width:570px;}
.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10;}
/* IE 6 doesn't like height:100% */
/** html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px;}
.ad-gallery .ad-back{left:-14px;width:40px;background:url('../images/ad_scroll_back.gif') no-repeat center center;height:55px;}
.ad-gallery .ad-forward{right:-14px;width:40px;background:url('../images/ad_scroll_forward.gif') no-repeat center center;height:55px;}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:500px;margin:0px auto;}
#main_container .ad-thumb-list{padding:0px;}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px;}
.ad-gallery .ad-thumbs li a{display:block;}
.ad-gallery .ad-thumbs li a img{border:3px solid #000;display:block;height:55px;}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #fff;}
/* Can't do display none,since Opera won't load the images then */
/*.ad-preloads{position:absolute;left:-9000px;top:-9000px;}*/
